日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言程序的语法规范,C语言程序结构和语法规则

發布時間:2023/12/31 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言程序的语法规范,C语言程序结构和语法规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言程序結構和語法規則

一、C語言程序的基本結構

下面通過幾個簡單的示例,介紹C語言程序的基本構成和書寫格式,使讀者對C語言程序有一個基本的了解。在此基礎上,再進一步了解C語言程序的語法和書寫規則。

【例1.1】?求三個數的平均值的C語言程序。

main()

{

float

a,b,c,ave;

a=7;

b=9;

c=12;

ave=(a+b+c)/3;

printf("ave=%f\n",ave);

}

程序運行結果:

ave=9.333333

【例1.2】?輸出兩個數中的較大值的C語言程序。

main()

{

int num1,num2,max;

scanf("%d,%d",&num1,&num2);

printf("max=%d\n",max(num1,num2));

}

int max(int x,int y)

{

if(x>y) return

x;

else return y;

}

程序運行情況:

5,8↙(“↙”表示按回車鍵,以下相同)

max=8

在以上兩個示例中,【例1.1】所示的C語言程序僅由一個main()函數構成,它相當于其他高級語言中的主程序;【例1.2】所示的C語言程序由一個main()和一個其他函數max()(用戶自己設計的函數)構成,函數max()相當于其他高級語言中的子程序。由此可見,一個完整的C語言程序結構有以下兩種表現形式:

(1)僅由一個main()函數(又稱主函數)構成,如圖1-1(a)所示。

(2)由一個且只能有一個main()函數和若干個其他函數結合而成,如圖1-1(b)所示。其中,自定義函數由用戶自己設計。

圖1-1?C語言程序結構示意圖

結合以上示例,可以看出C語言程序結構有以下基本特點:

(1)C語言程序是由函數(如:main函數和max函數)組成的,每一個函數完成相對獨立的功能,函數是C語言程序的基本模塊單元。main是函數名,函數名后面的一對圓括號“()”是用來寫函數的參數的。參數可以有,也可以沒有(本程序沒有參數),但圓括號不能省略。

(2)一個C語言程序總是從main()函數開始執行。主函數執行完畢,程序執行結束。

(3)C語言編譯系統區分字母大小寫。C語言把大小寫字母視為兩個不同的字符,并規定每條語句或數據說明均以分號(;)結束。分號是語句不可缺少的組成部分。

(4)主函數main()既可以放在max()函數之前,也可以放在max()函數之后。習慣上,將主函數main()放在最前面。

(5)C語言程序中所調用的函數,既可以是由系統提供的庫函數,也可以是由設計人員自己根據需要而設計的函數。例如,在【例1.2】中,printf()函數是C語言編譯系統庫函數中的一個函數,它的作用是在屏幕上按指定格式輸出指定的內容;max()函數是由用戶自己設計的函數,它的作用是計算兩個數中的較大值。

二、C語言程序的書寫規則

(1)C源程序是由一個主函數和若干個其它函數組成的。

(2)函數名后必須有小括號,函數體放在大括號內。

(3)C程序必須用小寫字母書寫。

(4)每句的末尾加分號。

(5)可以一行多句。

(6)可以一句多行。

(7)可以在程序的任何位置加注釋。

一個完整的C語言程序,是由一個main()函數(又稱主函數)和若干個其它函數結合而成的,或僅由一個main()函數構成。

[例1.3]?僅由main()函數構成的C語言程序。

main()

{

printf(“This is a C program.\n”);

}

程序運行結果:

This is a C

program.

[例1.4] 由main()函數和1個其它函數max()構成的C語言程序。

int max(int x, int y)

{

return( x>y ? x : y );

}

main()

{

int num1,num2;

printf(“Input the first integer number: ”);

scanf(“%d”, &num1);

printf(“Input the second integer number: ”);

scanf(“%d”, &num2);

printf(“max=%d\n”, max(num1, num2));

}

程序運行情況:

Input the first integer

number:6←┘

Input the second integer number:9←┘

max=9

總結

以上是生活随笔為你收集整理的C语言程序的语法规范,C语言程序结构和语法规则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲一区 在线播放 | 国产精品国产三级国产专播品爱网 | 综合色导航 | 成人免费xxxxx在线视频 | 久久久久久久一区二区三区 | 亚洲欧美另类中文字幕 | 极品少妇在线观看 | 免费看国产精品 | 大陆极品少妇内射aaaaa | 免费国产精品视频 | 久久成人精品视频 | 日韩五月天 | 特黄一区二区 | 日本打屁股网站 | √资源天堂中文在线视频 | 色av网| 少妇视频网 | 九九热免费 | 国产精品原创 | 天天操夜夜爱 | 三点尽露的大尺度国产 | 欧美成人精品激情在线观看 | 色一情一乱一伦 | 中国av一级片 | 性色影院| 日韩aⅴ视频 | 色婷婷成人 | 亚洲在线视频播放 | 天堂在线网 | 99re这里只有| 久久激情综合 | 国产视频xxx | 久久久97| 美女脱光衣服让男人捅 | 亚洲精品色午夜无码专区日韩 | 成人高清视频免费观看 | 美女黄页在线观看 | 日韩一区欧美一区 | 色中文字幕在线观看 | 少妇高潮一区二区三区喷水 | 女女百合高h喷汁呻吟玩具 www.亚洲一区 | 精品久久中文 | 男女涩涩| 国产艳俗歌舞表演hd | 国产成人精品一区二三区四区五区 | 亚洲一区二区三区精品视频 | 最近最新最好看的2019 | 大粗鳮巴久久久久久久久 | 40一50一60老女人毛片 | 天天躁日日摸久久久精品 | 国产白浆一区二区 | 毛片99 | xxxxxx黄色| 少妇xxxx69| bt天堂av| 免费国产精品视频 | 视频区图片区小说区 | 国产精品久久久久影院 | 国产精品久久色 | 少妇被狂c下部羞羞漫画 | 成人高清视频免费观看 | 亚欧毛片 | 伊人热久久 | 午夜激情亚洲 | 四虎影成人精品a片 | 精品国产乱码久久久久久郑州公司 | 成人av免费看 | 在线播放成人av | 在线观看亚洲天堂 | 国产成人三级在线观看视频 | 国产精品丝袜在线 | 亚洲第一天堂av | 欧美日韩高清在线观看 | 在线观看黄色免费视频 | 永久免费网站直接看 | 国模无码视频一区二区三区 | 国语一区 | 色婷婷av一区二区三区在线观看 | 亚洲精品视频一区 | 91久久久久国产一区二区 | 熟女高潮一区二区三区 | 亚洲中文无码久久 | 日女人免费视频 | 最新色站 | 欧美日韩中字 | 国产三区在线播放 | 特种兵之深入敌后高清全集免费观看 | sese亚洲| 69精品人人 | 骑骑上司妻电影 | 我会温柔一点的日剧 | 亚洲天堂系列 | 在线视频天堂 | 日韩精品一 | 欧美一区二区人人喊爽 | 日本精品视频一区二区三区 | 在线观看视频中文字幕 | 国产精品av免费观看 | h小视频在线观看 |