一:常用函式
1、putchar函式:
putchar函式(字元輸出函式):向終端輸出乙個字元。
一般形式為:
putchar(c) // 輸出字元變數c的值printf(「%c」,c)
2、getchar函式
getchar函式(字元輸入函式):從終端輸入乙個字元。
getchar函式沒有引數,一般形式為:
c=getchar將輸入的字元賦值給c
3、printf函式
printf函式(格式輸入函式):向終端輸出若干個任意型別的資料。
printf的一般格式為:
printf(「格式控制」,對應變數名例如:printf(」%d,%c\n」,i,c)
4、scanf函式
scanf(格式輸入函式):從終端輸入若干個任意型別的資料。
一般形式為:
scanf(「格式控制」,&變數名)
二:基本語句(除if語句外,switch和三種迴圈語句都需要的支援)
(1)條件語句if和switch
1、if語句:
if(表示式)
語句1;
語句2if下的各獨立語句用分號分隔。
if(表示式)
語句1;
else
語句2;
if(表示式1)
語句1;
else if(表示式2每乙個if與他最近的乙個else對應。
語句2;
else if(表示式n)
語句n;
else
語句n+1;
if語句的巢狀
if(表示式)
if(表示式)語句1
else語句2
else
if(表示式)語句3
else語句4
2、switch語句
switch (表示式)
(2)三種迴圈語句
1、 while語句
while語句用來實現「當型」迴圈結構。
一般形式如下:
while(表示式當表示式非0值時(邏輯表示式),執行while語句中的內巢狀語句,
先判斷後執行。
語句1分號間隔每乙個獨立語句。
語句2大括號劃分出while內語句。
}2、do… while 語句
do… while 語句先執行迴圈體,然後判斷迴圈條件是否成立。
一般形式為:
dowhile(表示式) // 當表示式非0值時(邏輯表示式),執行while語句中的內巢狀語句,
先判斷後執行。
3、for語句
for語句不僅可以用於迴圈次數已經確定的迴圈,而且可以用於迴圈次數不確定的迴圈而只給出迴圈結束條件。
for(迴圈變數賦初值;迴圈終止條件;迴圈變數增值)
它的執行過程如下:
(1)、先求解表示式1。
(2)、求解表示式2,若其值為真(值非0),則執行for迴圈中指定的內嵌語句,然後執行下面的(3)。若表示式2為假(值為0),則結束迴圈,轉到第(5)步。
(3)、求解表示式3。
(4)、轉回上面第(2)步繼續執行。
(5)、迴圈結束,執行for語句下面的乙個語句。
(3)其他語句:
1、break語句
break語句可以是流程跳出switch結構,繼續執行switch下面的語句。
break語句也可以用來從迴圈體內跳出迴圈體,提前結束迴圈,接著執行迴圈體下面的語句。
break語句的一般形式為:break;
說明:break語句不能用於迴圈語句和switch語句之外的任何其他語句。
2、continue語句
在迴圈體中遇到continue語句,程式將跳過continue語句後面尚未執行的語句,開始下一次迴圈,即只結束本次迴圈的執行,並不終止整個迴圈的執行。
三:其他語句
1.唯一的三元運算子:條件運算子
表示式: 判斷表示式1?表示式2:表示式3 // 例如:a>b?a:b
條件成立取表示式2的值,否則取表示式3的
2.巨集定義:#define 識別符號字串 // 例如:#define n 300 定義n為300
3.結構體:
一般形式如下:
struct 結構體名
s屬於該結構體的變數名(類似於 int a 中a的角色);
引用結構體變數中的資料:(對結構體成員變數的引用)
1)結構體變數名.成員名s.成員名1 (引用後即可當普通變數操作)
2)指標變數名->成員名
3)(*指標變數名).成員名
4.共同體
一般形式如下:
union 共用體標識名
{型別名1 共用體成員名1;
型別名2 共用體成員名2;
。。。型別名n 共用體成員名n;
}共用體變數中成員的引用:
共用體變數名.成員名
指標變數名->成員名
(*指標變數名).成員名
三:檔案的操作:檔案指標實際上是批向乙個結構體型別的指標。
(1) 檔案的開啟,關閉:
file *指標變數名定義檔案指標
fopen(「檔名」,「檔案使用方式開啟檔案) 例如:fopen(「c:\\file_a」,」r」);
fclose(檔案指標關閉檔案) 例如:fclose(fpout);
判斷檔案是否能開啟,需寫入:
file * fp;
if((fp=fopen("檔名","開啟方式"))==null) // 開啟檔案出錯的話
檔案開啟方式說明:
1. r ,凡用「r」開啟乙個檔案時,該檔案必須已經存在, 且只能從該檔案讀出
2. w,用「w」開啟的檔案只能向該檔案寫入。若開啟的檔案不存在,則以指定的檔名建立該檔案,若開啟的檔案已經存在,則將該檔案刪去,重建乙個新檔案。
3. a,要向乙個已存在的檔案追加新的資訊,只能用「a 」方式開啟檔案。但此時該檔案必須是存在的,否則將會出錯。
4. +, 與上面的字串組合,以讀和寫的方式開啟檔案
(2).檔案的讀寫
讀寫資料將通過呼叫標準輸入輸出函式來完成。這些函式主要包括:
1).fgetc()和getc():從制定檔案中一次讀取乙個字元
fputc()和putc():一次輸出乙個字元到指定檔案
2).fgets():從指定檔案中一次讀取乙個字串
fputs():一次輸出乙個字串到指定檔案
3).fread():從指定檔案中一次讀取乙個資料塊
fwrite():一次輸出乙個資料塊到指定檔案
4).fscanf():從指定檔案中按格式讀取資料
fprintf():按指定格式將資料輸出到指定檔案中
詳細介紹:
1.讀寫字元fgetc和fputc:字元讀寫函式是以字元(位元組)為單位的讀寫函式。每次可從檔案讀出或向檔案寫入乙個字元。
形式: 字元變數=fgetc(檔案指標)
例如:ch=fgetc(fp); // 從開啟的檔案fp中讀取乙個字元並送入ch中。
形式: fputc(變數名,檔案指標);
例如:fputc(a,fp) // 把變數a的值寫入fp所指向的檔案中。
判斷是否出錯,需寫入:
while((ch=fgetc(fp))!=eof) // 當檔案內容沒有執行錯誤時,順利執行下一句
2.讀寫字串fgets和fouts:從指定的檔案中讀寫乙個字串到字元陣列中。
形式: fgets(字元陣列名,n,檔案指標)
其中的n是乙個正整數。表示從檔案中讀出的字串不超過 n-1個字元。在讀入的最後乙個字元後加上串結束標誌'\0'。
例如:fgets(str,n,fp) //從fp所指的檔案中讀出n-1個字元送入字元陣列str中。
形式: fputs(字串,檔案指標);
其中字串可以是字串常量,也可以是字元陣列名,或指標變數。
例如: fputs(「abcd「,fp其意義是把字串「abcd」寫入fp所指的檔案之中。
日語常用語句
元気 你還好 對不起 什麼意思呢?日本語 我的日語還不行 怎麼啦 沒什麼 請等一下 約束就這樣說定了 這樣可以嗎?不用了 為什麼啊?我吃飽了 本當 真的嗎?別客氣 我高興 我走了 你走好 歡迎光臨 越 歡迎下次再來信真讓人難以相信 啊,對了 咦 嗯好的 不不是那樣的 油 我會加油的 苦労辛苦了 疲 ...
excel vba之其它常用語句
1.當迴圈來使用 例 sub aa sim a line a inputbox 請錄入密碼 if a admin then goto line end sub 2 有選擇的退出多層迴圈。例 一次退出三重迴圈 sub aa dim aa bb cc for a 1 to 10 aa aa 1 for ...
上海話常用語句
1 人稱 人稱 n n c ng 我 ng 我們 阿拉 la 你 儂 n ng 你們 拿 n 他 她 伊 y 他們 伊拉 y la 我的 我格 ng e 你的 儂格 n ng e 他的 伊格 y e 我們的 阿拉格 l e 你們的 奈格 n e 他們的 伊拉格 y la e 先生 x sang 女士...