c語言intmain什麼意思
A. c語言intmain()是什麼意思
intmain()表示函數有返回值,那麼在main函數結束的時候要有return語句,如果沒有就會有warningvoid表示函數沒有參數。
拓展資料:
1、輸出函數在主函數里,是以浮點型數據輸出的,這個返回值是在屏幕上顯示的。而 int main() 主函數返回的值是0,即 return 0; 這個返回值不是顯示在屏幕上的,而是函數的一部分,因為C都是函數組成的,即使是主體,它也是一個完整的函數。
2、int表示它是返回值是int型(整型),main表示它的名字是mian (函數名),() 表示它是一個函數 (用C++的話來講, 它相當於是重載操作符, 因為main是一個指針, 經過操作符的操作, 它才變成一個int型變數(或C++中的引用)。
3、()的意思在學C++前的重載前是不需要你掌握的, 知道有這個東西就可以.但是注意一下, C語言沒有重載.
4、返回值為int型,會將返回的值回傳給主調進程。在C語言中,對主函數的參數和返回類型檢查並不嚴格,當不需要命令行參數時,就可以將參數列表設置為void。類似的,如果不需要返回信息給主調進程,返回值也可以設定為void類型。
B. c語言中的int main()是什麼意思
含義如下:
(1)一個Windows應用程序的執行過程是:
操作系統調用C/C++運行期啟動函數->啟動函數做完所有初始化工作後->調用應用程序進入點函數(即我們的主函數) 。
(2)而主函數返回時->啟動函數便調用C/C++運行期的exit函數。
(3)通常我們的主函數有這樣一個整型返回值,其意義為:當主函數返回時,這個返回值就會傳遞給這個exit函數作為參數,exit函數先做完所有清理工作,然後調用操作系統的ExitProcess函數並將返回值傳遞給它,這使得操作系統能夠撤銷進程並設置退出代碼。通常0表示正常返回,非零的其他值表示出現錯誤。
(4)我們的主函數可以定義為類似void main()這個樣子,即無返回值,那麼這個時候就不能用return語句把退出代碼傳遞給父進程或操作系統,此時操作系統可以撤銷進程但不會設置退出代碼。當然在這種情況下,你還是有辦法設置退出代碼,那就是顯式地調用exit(退出代碼)。
可以解釋為:輸出函數在主函數里,是以浮點型數據輸出的,這個返回值是在屏幕上顯示的。而 int main() 主函數返回的值是0,即 return 0; 這個返回值不是顯示在屏幕上的,而是函數的一部分,因為C都是函數組成的,即使是主體,它也是一個完整的函數。
C. int main()是什麼意思
int main()是返回int類型的main函數。
main函數,又稱主函數,是程序執行的起點。程序執行總是從main函數開始,如果有有其他函數,則完成對其他函數的調用後再返回到主函數,最後由main函數結束整個程序。在執行程序時,由系統調用main函數。
main函數是在程序啟動中完成對具有靜態存儲期的非局部對象的初始化之後被調用的。它是程序在有宿主(hosted)環境(亦即有操作系統)中所指定的入口點。自立程序(啟動載入器,操作系統內核,等等)的入口點則是由實現定義的。
參數:
主函數的兩個形參形式中的形參,允許從執行環境中傳遞任意的多位元組字元串(它們通常被稱為命令行參數),各個指針 argv[1] .. argv[argc-1] 指向每個這些字元串的第一個字元。
argv[0] 是指向一個表示用於執行該程序自身的名字的空結尾多位元組字元串的開頭字元的指針。這些字元串是可以改動的,雖然對它們的改動並不會被傳回給執行環境。由 argv 所指向的數組的大小至少為 argc+1,其最後一個元素 argv[argc] 保證為一個空指針。
D. int main是什麼意思
int main()表示函數有返回值,在main函數結束的時候要有return語句;否則就會有warning void表示函數沒有參數。
程序執行總是從main函數開始,如果有有其他函數,則完成對其他函數的調用後再返回到主函數,最後由main函數結束整個程序。在執行程序時,由系統調用main函數。
main 函數是在程序啟動中完成對具有靜態存儲期的非局部對象的初始化之後被調用的。它是程序在有宿主 (hosted)環境(亦即有操作系統)中所指定的入口點。
(4)c語言intmain什麼意思擴展閱讀
函數返回值——
在 C89 標准中,main( ) 是可以接受的。Brian W. Kernighan 和 Dennis M. Ritchie 的經典巨著 The C programming Language 用的就是 main( )。不過在最新的 C99 標准中,只有以下兩種定義方式是正確的:
intmain(void){/*網路示例代碼*/}//整數類型主函數(無類型)intmain(intargc,char**argv)//整數類型主函數(整數類型統計參數個數,字元類型*數組指針至字元[])
其中char **argv可以寫成char *argv[],兩者等價
main 函數的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統)。
E. main是什麼意思,在C語言中又是什麼意思
1、main
英[meɪn];
意思:主要的;最重要的;
2、在C語言里是main()稱之為主函數,是所有程序運行的入口。其餘函數分為有參或無參兩種,均由main()函數或其它一般函數調用,若調用的是有參函數,則參數在調用時傳遞。
對main()函數始終作為主調函數處理,允許main()調用其它函數並傳遞參數。main()函數既可以是無參函數,也可以是有參的函數。對於有參的形式來說,就需要向其傳遞參數。
(5)c語言intmain什麼意思擴展閱讀
main在C語言里的使用
1、在C99標准中定義main函數兩種正確的寫法
intmain(void);intmain(intargc,char*argv[]);
2、常見的不標准寫法
voidmain()main()
3、主要說明帶參數的main函數
intmain(intargc,char*argv[])
{
inti;
for(i=0;i<argc;i++)
printf("%d:%s ",i+1,argv[i]);
return0;
}
F. c語言中的int main(void)是什麼意思
這是C語言main函數的一種聲明方式,該方式表明這個main函數不帶參數,返回值。
void常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明。
int main(void)還可以寫為 void main()或者 int main()最後在mian()函數結束時,寫return 0即可。
(6)c語言intmain什麼意思擴展閱讀:
void真正發揮的作用在於:
1,對函數返回的限定。
2,對函數參數的限定。
在Java/C/C++/C#中,main為程序運行的主入口方法,每個程序只有一個。main 作為函數可以沒有參數main(void),也可以有參數。
C語言一定需要main函數:
任何一個C++程序都包含一個main函數,這是規定。main函數由系統直接調用,是程序執行的入口。
main函數與用戶自己定義的函數都是各自獨立的模塊,即函數不能嵌套定義,通俗的說,你不能在一個函數的函數體內定義另一個函數,即使在main函數中也不行。但main函數可以對用戶自己定義的函數進行調用(但main函數只能由系統調用)。
用戶自己定義多個函數時,這幾個用戶自己定義的函數之間都可以互相調用 。
參考資料來源:網路-main
G. C語言中 main 是什麼意思
解釋如下:
1、int main()是C語言main函數的一種聲明方式;
2、int表示函數的返回值類型,表示該主函數的返回值是一個int類型的值;
3、main表示主函數,是C語言約定的程序執行入口,其標準的定義格式為int main(int argc, char *argv[]);在int main()中,()中沒有數值表示入參為空,等同於int main(void);
4、事例中printf("%f",a);表示將a的值作為浮點類型列印出來,在屏幕上顯示,而主函數的返回類型int會將返回的值回傳給主調進程,而不是在屏幕輸出。
5、因此,printf的輸出類型跟主函數的返回類型沒有關系,互不關聯。事例中,return 0 對應才是主函數的返回值類型。
拓展資料
在C語言當中,一個程序,無論復雜或簡單,總體上都是一個「函數」;這個函數就稱為「main() 函數」,也就是「主函數」。比如有個「做菜」程序,那麼「 做菜 」這個過程就是「主函數」。在主函數中,根據情況,你可能還需要調用「買菜,切菜,炒菜」等子函數。
main函數在程序中大多數是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個動態鏈接庫(dll)模塊,這是其他windows程序可以使用的代碼。由於DLL模塊不是獨立的程序,因此不需要main函數。再比如,用於專業環境的程序-----如機器人中的控制晶元--可能不需要main函數。
H. int main在c語言中是什麼意思
主函數。
是C語言程序的入口。
完整形式為
int main(int argc, const char*argv[]);
I. 程序C語言中的int main()是什麼意思
含義如下:
(1)一個Windows應用程序的執行過程是:
操作系統調用C/C++運行期啟動函數->啟動函數做完所有初始化工作後->調用應用程序進入點函數(即我們的主函數) 。
(2)而主函數返回時->啟動函數便調用C/C++運行期的exit函數。
(3)通常我們的主函數有這樣一個整型返回值,其意義為:當主函數返回時,這個返回值就會傳遞給這個exit函數作為參數,exit函數先做完所有清理工作,然後調用操作系統的ExitProcess函數並將返回值傳遞給它,這使得操作系統能夠撤銷進程並設置退出代碼。通常0表示正常返回,非零的其他值表示出現錯誤。
(4)我們的主函數可以定義為類似void main()這個樣子,即無返回值,那麼這個時候就不能用return語句把退出代碼傳遞給父進程或操作系統,此時操作系統可以撤銷進程但不會設置退出代碼。當然在這種情況下,你還是有辦法設置退出代碼,那就是顯式地調用exit(退出代碼)。