c語言什麼時候要return
1樓:網友
return是返回的意思,是乙個函式的返回值,當函式有返回值時就需要使用return,比如說一般。
int main()
2樓:梭羅瓦爾登
int main(void)
則通常需要給函式返回乙個數值,一般,return 0表示這個函式已經被正常地執行完畢以跳出該程式。
如果定義函式為void型別或者沒有定義型別,通常不需要return 0即可。
void fun(..
int fun(..//只要不是void
fpga的程式語言跟c語言有什麼不同?
3樓:傷心小祭司
我的感覺是c你實現一切靠的是程式,verilog你是在腦海裡有了電路圖之後用來把它描述出來,重點在電路。
4樓:網友
乙個是硬體描述語言,裡面有訊號進出定義,fpga的程式語言和c的語法都差不多的。
5樓:網友
主要區別在三點吧。
時序並行。例項化。
記住,hdl是在描述硬體!
你寫的不是程式,而是在畫電路!
6樓:網友
並行執行,硬體描述語言。
程式語言c語言
7樓:網友
一是要看呼叫函式對引數的要求,比如scanf如果輸入整數要求給乙個指向整數變數的指標,而int a;是整數變數,它不是指標,而是int型的,所以要取出這個變數的位址寫到引數位置&a;如果是int a[10][10];那麼a也不是指向整數變數的指標,假設輸入a[i][j]這個變數,它的型別是int型的,也需要取它的位址,也就是在前面加&得到,這樣最容易記憶,也可以寫成a[i]+j這個就是指標了,因為a[i]是指向a[i][0]的指標;int a[10];這種情況,如果輸入a[2]當然也要寫&a[2]最直觀,也可以寫a+2,int *p,a[10];時還可以寫p=a;引數為p+2;或者p=&a[2];引數直接寫p。
記那麼多沒有必要,你只要記住:scanf輸入要求提供的是個位址或者說指標,那我就將變數寫出來,然後為取位址前面加個取位址的運算子&。其他的情況你見過就可以了,萬一別人的程式寫出來你也能認。
在C語言裡面return是什麼意思用法是怎麼用表示什麼命令
return 形象點說就是一個函式的結束標誌.例如 這是遞迴 include include int factorial int int main int factorial int n 在main函式中的return 0 是結束程式的,而factorial函式中的return語句的作用就是結束fa...
c語言中,p0什麼意思,C語言中 p 0表示
p 0表示先對指標p所指向的記憶體單元賦值為0,之後,將指標p的地址減1一個記憶體單元的回大小。可以通過答如下的程式段來進行理解 int a 定義一個int型陣列,並進行初始化 int p a 2 定義一個int型指標變數,並指向a 2 所在的記憶體單元 printf x n p 輸出指標p的記憶體...
c語言0是什麼意思0又是什麼意思
0 是字串的結束標誌,s i 0 這個意思是s i 是一個字串,但是內這個字串裡面是沒容有任何字元的,這個主要是為了區別字元和字串之間的。c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語...