1樓:匿名使用者
程式裡bai面一般都是void key(void),這個
表示一個dukey函式的返回zhi值是空的也就是
dao沒有,帶的引數專是空的,int key(int a),表示key函式的返屬回值是int型的帶的引數也是int型的,呼叫這個函式int i=key(5);表示函式返回值給i,形參帶整形數5.
2樓:匿名使用者
void就是沒有型別,可以是任何型別,一般用於無返回值的函式,或者是指標型別表示可以指向任何型別的地址。
微控制器也是一樣的。
c++語言中,函式宣告,用int和void有什麼區別?
3樓:星希望
int 和 void 決定了該函式的返回值型別。
在main函式中,其返回值的型別還和編譯器有關內。在有些編譯器規定容main函式需要要有返回值,沒有返回值的話會警告,但不影響工作。
在一些作業系統中,為判斷一個程式是否正常執行,通常也對該程式的main函式做相關規定。
比如說:規定mian函式返回0為正常執行,返回其他則表示執行出錯。所以有些程式在執行時會出現「執行出錯,錯誤**0x**」等提示。
而通常,在一些嵌入式領域,比如說微控制器程式設計,它的程式不基於任何作業系統,則使用int或則void完全看你個人喜好。
4樓:匿名使用者
這個是返回值上的區別,
int function()的返回值必須是int型別
void function()是不允許有返回值的
5樓:匿名使用者
用baiint 宣告的
函式返回值是int型別du,void宣告的函式zhi沒有返回值,我認為可以dao相當於pascal裡的「過專程屬
「(procedure)。
其實對函式的理解應該是:執行完函式之後將函式所在的位置用函式的返回值取代。
沒有返回值的函式的作用就是對傳給函式的引數做出一些處理,所以pascal裡才叫做procedure,但是在c++裡就直接宣告為無返回值的函式了。手打。
在c++中「void」是什麼意思?
6樓:惡靈的加護
void是空的意思,一般bai
用來表示無參du數或者zhi無返回。
比如在函式定義的dao時候可以 用專 void func(void);
前面的表示函式屬無返回,括號裡表示函式無引數。
或者void *可以表示無型別指標,允許被強制轉化成任意型別指標。
7樓:wait_若如初見
void main()表示函式無返回值,就是說在程式的結尾處不需要加上return 0。而return是在函式體中,用來回返回特定值的答。
一個c程式中必須至少有一個函式,而且其中必須有一個並且僅有一個以main為名,這個函式稱為主函式,主函式是整個程式的入口。
在c++中void是什麼意思
8樓:育知同創教育
void是空的意思,一般用來表示無引數或者無返回。
比如在函式定義的時候可以 用 void func(void);
前面的表示函式無返回,括號裡表示函式無引數。
或者void *可以表示無型別指標,允許被強制轉化成任意型別指標。
9樓:匿名使用者
void表示空或者無型別。
用void表示引數列表或返回值,表示沒有引數或沒有返回值(不需要返回)。
c語言函式前加void是什麼意思
每個函式都做一件事,事情做完的話最好告訴別人,函式也是,fun就是一個人,後面括號裡面的就是傳入引數,也就是別人叫你做的事,fun前面的是返回值,就是你告訴別人這件事做的怎麼樣了,void型別就是空型別,做完了不告訴別人,在函式裡面return 就行了。寫個簡單的例子 int add int a,i...
c中是什麼意思C中是什麼意思?
兩種bai意思 1 格式化字串輸出 du2 整數取餘 1 目zhi 前printf支援dao以下格式的輸專出,例如 printf c a 輸屬 出單個字元。printf d a 輸出十進位制整數。printf f a 輸出十進位制浮點數.printf o a 輸出八進位制數。printf s a 輸...
C中 是什麼意思,c 中 是什麼意思
是一種複合運算子,也是一種複合運算子。這裡用 解釋更好聽明白,比如a b,就是a a b,或者說是a a b b可以是任意運算式子,要是b c d,那麼a a c d 同理可得其它。form類裡面的事件 public event eventhandler closed 是註冊事件,也就是當close...