身邊的同學們有好多人都正在學習c語言,有好大一部分僅僅是會把題寫出來,但是如果要解釋其中的每一步代碼的意思或表達意義,可能就會大喊:“腦殼痛!!!”。其實吧,小編我也是這樣,因此今天為大家帶來一點對C語言語句的具體含義吧,也許…可能…會給你帶來一點幫助!
例:計算兩個整數之和的c程序:
#include<stdio.h>
main()
{
int a,b,sum; /*定義變量a,b,sum為整型變量*/
a=20; /*把整數20賦值給整型變量a*/
b=15; /*把整數15賦值給整型變量b*/
sum=a b;/*把兩個數之和賦值給整型變量sum*/
printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);/*把計算結果輸出到顯示 屏上*/
return 0;
}
以上這段代碼可以說是十分簡單了,可你能把開頭結尾的語句解釋清楚嗎?以下便是對這些語句的解釋。
語句解釋:
1、任何一個c語言程序都必須包括以下格式:
main() { }這是c語言的基本結構,任何一個程序都必須包含這個結構。
2、main() 在c語言中稱之為“主函數”,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括号不能省略。
3、被大括号{ }括起來的内容稱為main函數的函數體,這部分内容就是計算機要執行的内容。
4、在{ }裡面每一句話後面都有一個分号(;),在c語言中,以一個分号結尾的一句話叫做一個c語言的語句,分号是語句結束的标志。
5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); 通過執行這條c語言系統提供給我們直接使用的屏幕輸出函數,用戶即可看到運行結果,本程序運行後,将在顯示器上顯示如下結果:
a=20,b=15,sum=35
6、#include
注意:(1)以#号開頭(2)不以分号結尾這一行沒有分号,所以不是語句,在c語言中稱之為命令行,或者叫做“預編譯處理命令”。
7、程序中以 /*開頭并且以*/結尾的部分表示程序的注釋部分,注釋可以添加在程序的任何位置,為了提高程序的可讀性而添加,但計算機在執行主函數内容時完全忽略注釋部分,換而言之就是計算機當做注釋部分不存在于主函數中。
C程序的生成過程
C程序是先由源文件經編譯生成目标文件,然後經過連接生成可執行文件。
源程序的擴展名為.c ,目标程序的擴展名為 .obj , 可執行程序的擴展名為 .exe 。
看完之後有沒有對C語句有沒有更全面的理解(大佬請自動回避,比不起啊),好了好了,小編将會在未來不斷更新,今天就到這裡了^-^。
對!!!還有一件事差一點忘了說,最近小島晝夜溫差挺大的,在座各位記得适當加減衣物。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!