c語言mainvoid
『壹』 為什麼c語言中的main都為void型
沒有返回值就為
void
這種情況也可以不寫void
有返回值
則為返回值的類型,這種情況則必須寫類型
『貳』 C語言中的「void main()」是什麼意思
voidmain()表示函數無返回值,就是說在程序的結尾處不需要加上return 0。而return是在函數體中,用來返回特定值的。
一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名,這個函數稱為主函數,主函數是整個程序的入口。
(2)c語言mainvoid擴展閱讀:
基本數據類型
void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。(C89標准新增)
char:字元型類型數據,屬於整型數據的一種。(K&R時期引入)
int:整型數據,表示範圍通常為編譯器指定的內存位元組長。(K&R時期引入)
float:單精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)
double:雙精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)
_Bool:布爾型(C99標准新增)
_Complex:復數的基本類型(C99標准新增)
_Imaginary:虛數,與復數基本類型相似,沒有實部的純虛數(C99標准新增)
_Generic:提供重載的介面入口(C11標准新增)
『叄』 c語言main(void)的意思
被定義的主函數 沒有實參,void即為空,也是和任何類型都匹配的意思。
不必糾結於此。
『肆』 c語言中的int main(void)是什麼意思
這是C語言main函數的一種聲明方式,該方式表明這個main函數不帶參數,返回值。
void常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明。
int main(void)還可以寫為 void main()或者 int main()最後在mian()函數結束時,寫return 0即可。
(4)c語言mainvoid擴展閱讀:
void真正發揮的作用在於:
1,對函數返回的限定。
2,對函數參數的限定。
在Java/C/C++/C#中,main為程序運行的主入口方法,每個程序只有一個。main 作為函數可以沒有參數main(void),也可以有參數。
C語言一定需要main函數:
任何一個C++程序都包含一個main函數,這是規定。main函數由系統直接調用,是程序執行的入口。
main函數與用戶自己定義的函數都是各自獨立的模塊,即函數不能嵌套定義,通俗的說,你不能在一個函數的函數體內定義另一個函數,即使在main函數中也不行。但main函數可以對用戶自己定義的函數進行調用(但main函數只能由系統調用)。
用戶自己定義多個函數時,這幾個用戶自己定義的函數之間都可以互相調用 。
參考資料來源:網路-main
『伍』 c語言 void函數在main函數中使用的問題
聲明和調用是兩回事,聲明void
function(void)
括弧中的void
是告訴編譯器此函數沒有參數,而調用時函數名後面的括弧里放時的是參數,你這樣去寫,就相當前面說明了無參數,後面又給它一個參數,程序當然出出錯了,另外調用時不寫返回值的類型,因為在聲明時已經寫過了,這可能是編譯器的規則,不知道你聽明白了沒?
『陸』 c語言中,main()和void main()有什麼區別
有的函數能得到一個函數值,而有的函數得不出函數值。main前面的void表示此函數是「空類型」,即執行此函數後不產生一個函數值。這時,前面就必須是「void
main()
」。當然了,有的函數在執行後,會得到一個函數值,例如正弦sin(x),這是可以能算出一個具體的數值的,這樣的函數就不屬於空類型的函數。而下面這個程序(我給您舉個例子):#include<stdio.h>void
main(){
printf("如果滿意我的回答,請給予採納,祝您愉快。\n");}
本程序執行完以後,就會輸出這樣一段話:如果滿意我的回答,請給予採納,祝您愉快。
像這樣的函數,輸出以後,得不到一個具體的函數值,那麼,它就是空類型的函數,就需要用「void
main()
」來表示。
『柒』 C語言中 void main 代表什麼意思
C語言的標准語法是不允許void main()的,只允許int main()。
void main主函數沒有返回值,main 默認為int 型,即 int main(), 返回整數。注意,新標准不允許使用默認返回值,即int不能省,而且對應main函數不再支持void型返回值,因此為了使程序有很好的移植性,強烈建議使用:
int main()
{
return 0; /* 新標准主函數的返回值這條語句可以省略 */
}
返回值的作用:
main函數的返回值用於說明程序的退出狀態。如果返回0,則代表程序正常退出;返回其它數字的含義則由系統決定。返回非零代表程序異常退出。下面在winxp環境下。示例:
int main( void )
{
return 0;
}
(7)c語言mainvoid擴展閱讀
int main的使用
示例:
#include<graphics.h>
#include<math.h>
#definepi3.1415926
int main(int argc, char **argv)
{
intx,y,r1,rs,color;
doublea;
intgdriver=DETECT,gmode;
if(strcmp(argv[1],"pass")!=0)//設置口令的比較
{printf("passworderror! ");
exit(0);
}
initgraph(&gdriver,&gmode,"..\bgi");
r1=atoi(argv[2]);
rs=atoi(argv[3]);
color=atoi(argv[4]);
cleardevice();
setbkcolor(color);
setcolor⑷;
for(a=0;a<=2*pi;a+=pi/18)
{
x=r1*cos(a)+320;
y=r1*sin(a)+240;
circle(x,y,rs);
}
getch();
closegraph();
return0;
}
『捌』 c語言中void main是什麼意思,什麼時候用啊
void是返回值類型,它的意思是空,即這個主程序的返回值為空。void是在你的函數不需要返回任何數據的時候使用。main()函數稱之為主函數,一個C程序總是從main()函數開始執行的。
其實main主函數就是一個打開的橋梁,就如同自己有一所大房子,那麼多房間,裝修得漂漂亮亮。早晨陽光會灑進來,暖暖的一片,一直到日落。風會填滿每一間屋子,然後從另一扇窗跑掉。房子就在那裡,藏在那扇門的背後。自己要回家,就要打開那扇門。main就是那扇門。
拓展資料:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
參考資料:搜狗網路 c語言介紹