字串和陣列
char name[128]=; //128是長度,字串的表達方式 一般是00結尾,字串字串的輸入和輸出char name[128]="abcd";
char name="aaaa"; //這幾種表達方式都可以裡面可以不寫, %s
scanf("%s",name); //字串變數作為scanf引數時不需要加位址符
strlen 計算字串的有效字元數,遇到null結束
sizeof 返回的是資料實際占用的記憶體數
//字元的輸入和輸出就比較簡單,用getchar就可以實現,但是字串就需要加乙個迴圈了更加簡便的方法:#include #include //字串的輸入與輸出
int main()
return 0;
}//緩衝區
//輸入123456789字串的時候 這段字串儲存再緩衝區中
//getchar 獲取緩衝區的乙個字元1
//string =1
//putchar列印出來,然後迴圈
//gets puts 直接可以操控字串的輸入和輸出
定義常量
#define pi 3.14 //巨集定義 %f優先順序
a=1迴圈語句;b=a++; //
b結果是1,a結果是2, 因為= 的優先順序高於++
迴圈while
do迴圈for{} while (true);//
無論如何都會進入**塊迴圈一次,然後再判斷
**************************************
while (1
) //先判斷再迴圈
**********************************
for (size_t i = 0; i < length; i++)分支和跳轉
if使用
if (trueswich使用)continue; //跳出單次迴圈
break; //跳出大迴圈
int flag = 1goto 弊端有點大,破環程式解構,不怎麼建議使用;
switch
(flag)
?:使用
c=()?1:2; //如果括號裡面是真 則c=1,否則位2
實驗3 C語言分支語句和迴圈語句程式設計應用
n 101 200之間有 d個素數。n 因為資料是長整形資料,資料做除法保留整數字,當資料與10相除,結果是將數小數點向前移動比如原先是20201109,除以10後變成2020110,取余得9,當只剩下偶數字時,跳出迴圈,此時所有奇數已求得再通過運算,迴圈算出。include include inc...
實驗3 C語言分支語句和迴圈語句程式設計應用
d d 素數列表 n start,end for m start m end m if flag flag 1 printf 共有 d個素數 實驗四總結 通過取餘數從個位開始提取數字,再進行對2的整除運算來判斷奇數偶數,最後運用迴圈取出整個字串中奇數 次數用完啦。偷偷告訴你 12月,你的lucky ...
實驗3 C語言分支語句和迴圈語句程式設計應用
1.實驗任務1 2.實驗任務2 3.實驗任務3 include include int isprime int n int main printf n printf 101 200之間共有 d個素數 n 4.實驗任務4 以a s 10 a 2 1 取奇數 以t 0 t a pow 10,n 1 t實...