简单的C语言程序示例
經典的C語言程序示例是在屏幕上打印出hello world。
但是這多少有點簡單,為了更加深入的了解C語言程序,讓我們搞點更加“高級”的程序。
#include <stdio.h> /*把stdio.h文件的所有內容都輸入到該行所在位置*/ int main() /*從main函數開始執行*/ { /*函數體開始*/printf("你好,歡迎進入C語言的世界。\n"); /*調用printf()函數*/printf("想要了解更多知識,請訪問www.txtsdy.com");return 0; /*return語句*/ } /*程序結束*/是不是更高級了?哈哈^_^。
現在我們看到的是編譯的結果
?下面我們開始逐一解讀這一行行C語言代碼。
1.? #include <stdio.h>
#include是一條C預處理指令,預處理就是C編譯器在編譯前對源代碼做的準備工作。
include文件用來提供便捷的途徑共享許多程序共有的信息。
stdio.h文件包含了所有C編譯器所使用的輸入和輸出函數,且該文件名的含義就是標準輸入/輸出頭文件,所以所有的C編譯器的軟件包都提供stdio.h文件。
至于頭文件,可以簡單理解為把程序和編譯器正確的組合。頭文件可以定義一些常量,指明函數名和如何使用它們......,不僅如此,頭文件還包含了在創建最終可執行程序時編譯器要用的信息。
2.? int main()
首先我們來了解一下main()函數,main函數也被稱為主函數,C語言程序一定要從main()函數開始。
int是main()返回類型,表明main()函數返回的值是整數。
通常來說,main()的圓括號內要包含一些傳入函數的信息,在我們的示例中,圓括號內不需要傳遞任何信息,所以我們什么也沒寫,當然如果要寫也可以,比如main(void),void表明main()不帶任何參數。
3.? {}
{}中就是函數體,{表明函數體的開始,}表明函數體的結束。注意只有{}才有這樣的作用。
4.? printf("你好,歡迎進入C語言的世界。\n");
? ? ?printf("想要了解更多知識.請訪問www.txtsdy.com.");
printf()是C語言中的一個標準函數,其中()告訴編譯器printf是一個函數名,()內的信息就被稱為參數,()內的\n字符沒有被輸出,這是因為\n的意思是在下一行的最左邊開始新的一行,通俗來將就是:進入下一行。
5.? return 0;
有返回值的C函數就要有return語句,其中0是等待返回的值,記住不要在有返回值的函數中省略它。?
6.? ;
任何在函數體內的語句都要用;做結尾。
7.? /*? */
/*? */中的內容是注釋,是給人看的,編譯器編譯時不會把/* */編譯。寫注釋是個好習慣!!!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
總結
以上是生活随笔為你收集整理的简单的C语言程序示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 痞子衡嵌入式:恩智浦i.MX RT1xx
- 下一篇: hping 详解_hping3 详解