不足100克按100克C语言,C语言_第3章.ppt
C語言_第3章
C語言的語句可分為以下四類: 簡單語句 空語句 復合語句 流程控制語句 三、復合語句用一對花括號,把若干條語句括起來,就形成了一條復合語句。形式如下: {[內部數據描述語句] 語句1; …… 語句n;} 3.2 數據輸入與輸出 C語言本身不提供輸入輸出語句,得由標準I/O庫函數提供。輸入輸出庫函數很豐富,可以從鍵盤、顯示器、磁盤文件和硬件端口進行輸入或輸出操作。其對應的頭文件為stdio.h。 圖3.1 順序結構執行流程 B A 簡單程序的流程一般分為順序結構、選擇結構和循環結構。其中順序結構是最基本的控制結構,其包含的語句是按照書寫的順序執行,且每條語句都將被執行。 #include main( ) {int a=10,x=5,y=6; a+=a*=6; x=y++; y=++x ; a=x+++y; printf(“%d,%d,%d”,a,x,y); } 輸出:14,8,7 程序流程如圖3.1所示,語句按書寫順序執行。 先執行A,再執行B。 第3章 順序結構程序設計 婚始亂膿螟淋混女仕諺裸蝦官藩失屑垣孰惑偶謄疼劫輥訴戎胸特啄柴絞廊C語言_第3章C語言_第3章 3.1 C語言的基本語句 一、空語句:由一個分號表示,一般形式為:; 在語法上是一條語句,但執行時不做任何操作。 常用于循環語句中,構成空循環,可用于延時, 如:執行10000條空語句。 二、簡單語句:包括表達式語句和函數調用語句。 1、表達式語句:由一個表達式加上一個分號構成。 如:a++; 運算符表達式語句 x = 1; 賦值語句 q += q * 4 + 5; y = 4 > 2 ? 6 : 1; 柞揖蒲悠烤囊承典奎鉻刀魄歪桓葉晚宮藐嵌旬謅珠餾廠海觸右諺咎乞杠暖C語言_第3章C語言_第3章 (1)要調用標準庫函數,就要在程序中包含相應的頭文件(詳見附錄三)。例如:#include #include 2、函數調用語句:由函數調用表達式加分號構成。 如:printf(“%d”,x);輸出變量x的值 scanf(“%f”,&x);輸入變量x的值 C語言有豐富的標準函數庫, 可提供各類函數供用戶調用,完成預先設定好的操作. 例如調用標準庫函數求數學函數值: sin(x)、exp(x)(求ex)、fabs(x)(求x絕對值)等。 啃媒懇軍盎瞄象樸棵徑啃贏佐膝銳晶著禍犀鍍求妙瘁劑庚猛撥礦壤妓途井C語言_第3章C語言_第3章 (2)調用規則:函數名(參數表) 例如:y=sin(1.7); x=pow(3,18); y=fabs(3*sin(x)+4*cos(x))+exp(x); 函數調用的實質:在調用點轉去執行一段預先設計好的程序,求出結果后返回調用點。 函數的值又叫函數的返回值。 調用函數時要注意函數的返回值、參數個數、參數類型、參數的順序。 參數可以是常量,也可以是變量。 有時調用函數不需要使用返回值,調用它是為了完成某一個任務,這時可以直接用函數調用語句。 如:printf、scanf、部分繪圖函數等。 氫畸傲誕撣仗紅最鵲纂瘁鑿繪闊庶綻殿鋒謙饞獄皂饒鬧勉骸舍濱沃撕眨冒C語言_第3章C語言_第3章 花括號中的語句,可以是簡單語句、空語句、復合語句、流程控制語句,所有這些語句括在一起,在語法上看成是一條語句,執行時順序執行花括號中的每條語句。復合語句多用于流程控制語句中。 其中定義的變量是局部變量,僅在復合語句中有效。 復合語句結束的“}”之后,不需要再加分號。 地繳確盒訂之為傣桂鰓眺趟匣證離竹苗盛報嶄羚言王顛瑪豹烙煉郁衫環趁C語言_第3章C語言_第3章 例3.1 #include main() { int x=1,y=2; { int x=2; { int x=3; Printf(“x=%d,y=%d\n”,x,y); } Printf(“x=%d,y=%d\n”,x,y); } Printf(“x=%d,y=%d\n”,x,y); } 運行結果:x=3,y=2; x=2,y=2; x=1,y=2; 三層復合語句,每層中的變量x都是各層中的局部變量,對應不同的內在空間,之間不會有任何影響。 柔扎擒橙下歌益粵正似鉑邱械逛角斑注箱桐榮姚零桶口殉悟狐課處的爛趁C語言_第3章C語言_第3章 一、字符輸出函數 int putchar(int) 向標準輸出設備(一般為顯
總結
以上是生活随笔為你收集整理的不足100克按100克C语言,C语言_第3章.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JRUL数字交流三相电流继电器
- 下一篇: 集成框架 -- 快手接入