main函数与命令行参数
生活随笔
收集整理的這篇文章主要介紹了
main函数与命令行参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 main函數的概念
- 1.1 main函數的概念
- 1.2 main函數的原型
- 1.3 main函數的參數
- 1.4 main函數不一定是第一個執行的程序
1 main函數的概念
1.1 main函數的概念
main函數:
- C語言中的main函數稱之為主函數。
- 一個C程序是從main函數開始執行的。
- main函數是操作系統調用的函數。
- 操作系統總是將main函數作為應用程序的開始。
- 操作系統將main函數的返回值作為程序的退出狀態。
1.2 main函數的原型
如下幾種main函數的定義均為正確的:
1.3 main函數的參數
程序執行時可以向main函數傳遞參數。
gcc編譯器的常見用法:
main函數的參數:
1.4 main函數不一定是第一個執行的程序
現代的編譯支持在main函數前調用其他函數,比如gcc中:
#include <stdio.h>#ifndef __GNUC__ #define __attribute__(x) #endif__attribute__((constructor)) void before_main() {printf("%s\n",__FUNCTION__); }__attribute__((destructor)) void after_main() {printf("%s\n",__FUNCTION__); }int main() {printf("%s\n",__FUNCTION__);return 0; }參考資料:
總結
以上是生活随笔為你收集整理的main函数与命令行参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 过年买些什么年货 给选择困难症一些非常好
- 下一篇: 指针阅读技巧分析