国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

C語(yǔ)言練習(xí)1

2019-11-06 06:05:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

練習(xí)1:編寫(xiě)一個(gè)統(tǒng)計(jì)空格、制表符、換行符個(gè)數(shù)的程序。

#include <stdio.h>int main(){ int blanks, tables, newlines; //定義空格計(jì)數(shù)變量 列表計(jì)數(shù)變量 行數(shù)計(jì)數(shù)變量 int done = 0; //用于指示從控制臺(tái)輸入是否完成,當(dāng)接收到EOF(linux里面是ctrl+d)后,done被置1 int lastchar = 0; //用于保存最后一個(gè)輸入字符,EOF不是輸入的最后一個(gè)字符 int c; //用于保存控制臺(tái)發(fā)送過(guò)來(lái)的一個(gè)數(shù)據(jù) tables = 0; //變量初始化 blanks = 0; newlines = 0; while(done == 0) //while大循環(huán),返回從控制臺(tái)就收數(shù)據(jù) { c = getchar(); //接收一個(gè)int型變量 if(c == ' ') //如果是空格,blanks變量+1 ++blanks; if(c == '/t') //如果是制表符,tables變量+1 ++tables; if(c == '/n') //如果是回車(chē),newlines變量+1,表示一行輸入結(jié)束 ++newlines; if(c == EOF) //如果接收到結(jié)束 { if(lastchar != '/n'){//判斷EOF上一個(gè)字符是不是回車(chē),如果不是回車(chē),則行數(shù)加1, //以防只輸入一行的情況出現(xiàn)lines=0的情況; //如果上一個(gè)字符是回車(chē)符,那說(shuō)明Lines已經(jīng)+1過(guò)了,所以直接跳出if語(yǔ)句,done置1,表示輸入結(jié)束。 ++newlines; } done = 1; } lastchar = c; } 總結(jié)一

1 前置自增 ++i 的用法

a = ++i 相當(dāng)于 i = i + 1; a = i;比如:int i = 0;int a = ++i; //則a = 1, i = 1;

2 后置自增 i++ 的用法

a = i++ 相當(dāng)于 a = i; i = i + 1;比如:int i = 0;int a = i++; //則a = 0; i = 1

3 前置自減 –i 的用法

a = --i 相當(dāng)于 i = i - 1; a = i;比如:int i = 10;int a = --i; //則a = 9, i = 9;

4 后置自減 i– 的用法

a = i-- 相當(dāng)于 a = i; i = i - 1;比如:int i = 10;int a = i--; //則a = 10; i = 9;

5i++和++i單獨(dú)使用

i++和++i單獨(dú)使用時(shí)都表示i=i+1,區(qū)別是++i先加1而i++先幅值,++i速度要快一點(diǎn)。

總結(jié)二

1getchar()函數(shù)

函數(shù)getchar()從標(biāo)準(zhǔn)輸入 stdin 獲取一個(gè)字符(一個(gè)無(wú)符號(hào)字符)。程序一:#include <stdio.h>int main(){ int a; a = getchar(); putchar(a); putchar('/n'); return 0;}程序二:#include <stdio.h>int main(){ char a; a = getchar(); putchar(a); putchar('/n'); return 0;}程序一執(zhí)行結(jié)果:aa程序一執(zhí)行結(jié)果:aa

總結(jié)二

掌握這種程序思想:while(循環(huán)標(biāo)志){ if() 內(nèi)部控制循環(huán)標(biāo)志位改變,中斷while循環(huán)}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 恩平市| 搜索| 封丘县| 天柱县| 伊通| 和龙市| 仙游县| 禹州市| 如东县| 甘德县| 襄樊市| 申扎县| 余姚市| 大渡口区| 当阳市| 永登县| 肥西县| 亚东县| 西乌珠穆沁旗| 女性| 固镇县| 突泉县| 临漳县| 河津市| 玉屏| 甘泉县| 双流县| 昌图县| 神农架林区| 合作市| 平昌县| 双辽市| 乌兰察布市| 石屏县| 太和县| 英山县| 咸丰县| 友谊县| 井冈山市| 陆川县| 百色市|