《C語(yǔ)言程序設(shè)計(jì)簡(jiǎn)單的C程序設(shè)計(jì)學(xué)習(xí)教案》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語(yǔ)言程序設(shè)計(jì)簡(jiǎn)單的C程序設(shè)計(jì)學(xué)習(xí)教案(25頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、會(huì)計(jì)學(xué)1C語(yǔ)言程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)(chn x sh j)簡(jiǎn)單的簡(jiǎn)單的C程序設(shè)計(jì)程序設(shè)計(jì)(chn x sh j)第一頁(yè),共25頁(yè)。第1頁(yè)/共25頁(yè)第二頁(yè),共25頁(yè)。第2頁(yè)/共25頁(yè)第三頁(yè),共25頁(yè)。執(zhí)行表達(dá)式語(yǔ)句的含義:計(jì)算表執(zhí)行表達(dá)式語(yǔ)句的含義:計(jì)算表達(dá)式達(dá)式例如:例如:x=a+b; y+z ; i+;第3頁(yè)/共25頁(yè)第四頁(yè),共25頁(yè)。 第4頁(yè)/共25頁(yè)第五頁(yè),共25頁(yè)。-1)a=(b=10)/(a=2) (b的值為的值為10,a的的值為值為5)y=(7+6)%5/3 (y的值為的值為1)若在賦值表達(dá)式后面加上若在賦值表達(dá)式后面加上“;”,則構(gòu)成賦值語(yǔ)句則構(gòu)成賦值語(yǔ)句.第5頁(yè)/共25頁(yè)第六頁(yè)
2、,共25頁(yè)。如下述說明是錯(cuò)誤的:如下述說明是錯(cuò)誤的:int a=b=c=5;第6頁(yè)/共25頁(yè)第七頁(yè),共25頁(yè)。5x5+16第7頁(yè)/共25頁(yè)第八頁(yè),共25頁(yè)。下面的賦值語(yǔ)句都是錯(cuò)的:下面的賦值語(yǔ)句都是錯(cuò)的: 5=x; /* 左邊是常量左邊是常量*/ sin(x)=20; /* 左邊是函數(shù)調(diào)用,即是表左邊是函數(shù)調(diào)用,即是表達(dá)式達(dá)式 */第8頁(yè)/共25頁(yè)第九頁(yè),共25頁(yè)。第9頁(yè)/共25頁(yè)第十頁(yè),共25頁(yè)。注:注:printf() 和和 scanf()函數(shù)不需要函數(shù)不需要頭包含文件。頭包含文件。第10頁(yè)/共25頁(yè)第十一頁(yè),共25頁(yè)。printf(“s=%dn”, s);控制字符串由格控制字符串由格式說
3、明和普通式說明和普通(ptng)字符兩字符兩部分組成。部分組成。輸出項(xiàng)輸出項(xiàng)可以是常量、變量、可以是常量、變量、表達(dá)式,其類型與個(gè)數(shù)必須表達(dá)式,其類型與個(gè)數(shù)必須與控制字符串中格式字符的與控制字符串中格式字符的類型、個(gè)數(shù)一致、各項(xiàng)之間類型、個(gè)數(shù)一致、各項(xiàng)之間用逗號(hào)分隔。用逗號(hào)分隔。第11頁(yè)/共25頁(yè)第十二頁(yè),共25頁(yè)。長(zhǎng)度修飾符(長(zhǎng)度修飾符(l/h)標(biāo)志字符:標(biāo)志字符:- + # (空格)(空格)第12頁(yè)/共25頁(yè)第十三頁(yè),共25頁(yè)?;剀嚀Q行符,遇到回車換行符,遇到“n”,顯,顯示自動(dòng)換到新的一行。示自動(dòng)換到新的一行。第13頁(yè)/共25頁(yè)第十四頁(yè),共25頁(yè)。scanf(“%d%d”,&a,&b);
4、控制字符串規(guī)定數(shù)據(jù)控制字符串規(guī)定數(shù)據(jù)的輸入的輸入(shr)格式,格式,由格式說明和普通字由格式說明和普通字符兩部分組成。符兩部分組成。輸入項(xiàng)地址列表輸入項(xiàng)地址列表由變量由變量地址組成,各變量地地址組成,各變量地址之間用逗號(hào)址之間用逗號(hào)“,”分隔分隔。各變量要加地址操。各變量要加地址操作符,表示如下:作符,表示如下: &變量名變量名第14頁(yè)/共25頁(yè)第十五頁(yè),共25頁(yè)。z);/*若輸入為若輸入為“ ”結(jié)果為結(jié)果為x=1,y=3,z未賦值,未賦值,被跳過。被跳過。*/第15頁(yè)/共25頁(yè)第十六頁(yè),共25頁(yè)。&ch);當(dāng)輸入為:當(dāng)輸入為:1,2,q 即:即:a=1,b=2,ch=q第16頁(yè)/共25頁(yè)第
5、十七頁(yè),共25頁(yè)。(shr)該非格式字符。該非格式字符。scanf(a=%d,b=%d,c=%d,&a,&b,&c);則輸入則輸入(shr)應(yīng)為應(yīng)為a=5,b=6,c=7第17頁(yè)/共25頁(yè)第十八頁(yè),共25頁(yè)。scanf(%c,&c1);第18頁(yè)/共25頁(yè)第十九頁(yè),共25頁(yè)。在鍵盤緩沖區(qū)中,等待下一個(gè)在鍵盤緩沖區(qū)中,等待下一個(gè)getchar()函數(shù)。函數(shù)。第19頁(yè)/共25頁(yè)第二十頁(yè),共25頁(yè)。第20頁(yè)/共25頁(yè)第二十一頁(yè),共25頁(yè)。 printf(“Bye bye .); getch();第21頁(yè)/共25頁(yè)第二十二頁(yè),共25頁(yè)。全全(wnqun)代替代替putchar()函函數(shù),其等價(jià)形式:數(shù),其等價(jià)形式:printf(%c,ch)。第22頁(yè)/共25頁(yè)第二十三頁(yè),共25頁(yè)。第23頁(yè)/共25頁(yè)第二十四頁(yè),共25頁(yè)。 printf(The Total second=%ld,tss); 第24頁(yè)/共25頁(yè)第二十五頁(yè),共25頁(yè)。