基本語句知識
do{}while(); 與 while()do{};for ;while 語句的區別:
while()do{}:先判斷條件是否成立,條件滿足則執行迴圈體
do{}while();是先執行迴圈體,然後判斷條件是否滿足,如果滿足則繼續執行迴圈語句,如果不滿足則跳出迴圈。不是特別常⽤用,通常⽤用於需要先執⾏行⼀一次的迴圈。
for最常⽤用,通常⽤用於知道迴圈次數的迴圈。
while也很常⽤用,通常⽤用於不知道迴圈次數的迴圈。
break; 與 continue; 的區別:
break的作用是結束本層的迴圈,跳出迴圈體。 continue;結束本次迴圈,執行下一次迴圈。
其他:while (--a){} 只能夠執行a-1次,到最後a的值為1即在執行後a 的值分別為(a, a-1,a-2,...1)如果向執行a 次則可以在它之前加上 a++;
while (a--) {}能夠執行a次到最後 a 的值為:0即(a, a-1,a-2,...0)執行後a的值。
關於最小公倍數與最小公約數 參考
//求最大公約數、最小公倍數int a = 0, b = 0;
scanf("%d%d",&a,&b);
int n = a,m =b;
while (a % b != 0)
printf("%d %d",b,m * n / b);
+與+=的優先順序誰更高?優先順序表參考
表示式:sum += a + b ;相當於 sum = sum + a + b;
求乙個[a,b]隨機數;套用公式arc4random() % (b - a + 1)+a;即可求得。
C語言基本語句
順序結構 程式按照順序從上往下依次執行。選擇結構 分為但分支結構,多分支結構。迴圈結構 當型迴圈結構 先判斷在執行 直到型迴圈結構 先執行一次迴圈體再判斷 控制語句 完成程式流程控制,包括條件 迴圈 分支等。函式呼叫語句 由函式呼叫加分號構成。表示式語句 在表示式後面加分號構成,常用的有賦值語句。空...
c基本邏輯控制語句
for 語句的執行流程圖 for 表示式1 表示式2 表示式3 迴圈語句 先對表示式1進行求解 再對表示式2進行處理,表示式2一般是條件語句,條件為真則執行迴圈語句,否則不執行迴圈 迴圈語句執行完後執行語句3,語句3一般是步長,接下來繼續執行語句2,為真則繼續執行迴圈語句.if x 語句 if 條件...
C語言程式設計 基本語句
標頭檔案stdio.h內建了幾種輸入輸出函式 scanf 和 printf getchar 和 putchar gets 和 puts 格式化輸出函式 printf 附加格式 附加格式說明字元說明 輸出的數字或字元以左對齊,右邊填空格 0 數字 輸出的空位用0填充。m 乙個正整數 輸出資料的字段寬度...