C語言簡單記-運算符優先級,流程控制,循環嵌套

「C語言簡單記」基於我之前學習過程當中作過的筆記、隨筆,特地整理了一下,只是簡單的記錄了一些比較重要的知識點,不會去深刻探究,面向的是一些有語言基礎的人查找閱讀,還請見諒,謝謝~~~學習


運算符優先級

關於運算符的優先級這裏有一幅圖,就不作贅述了spa

流程控制

  • if-elsecode

if (條件表達式){
    代碼塊;
}else{
    代碼塊;
}
  • if-elseif開發

if (條件表達式1){
    代碼塊1;
}elseif (條件表達式2){
    代碼塊2;
}...
elseif (條件表達式n){
    代碼塊n;
}else {
    代碼塊n+1;
}
  • switchrem

switch(表達式){
case 常量表達式1:
    語句1;
    break;
case 常量表達式2:
    語句2; ...
    break;
case 常量表達式n:
    語句n;
    break;
default:
    語句n+1;
    break;
}

循環結構

  • while博客

while ( 條件 )
 {
     語句1;
     語句2;
     ....
 }
  • do-whileit

do {
     語句1;
     語句2;
     ....
 } while ( 條件 );
  • forio

for(初始化表達式;循環條件表達式;循環後的操做表達式)
{
    執行語句;
}
  • for-infor循環

for (<#type *object#> in <#collection#>)
{
     執行語句;
}

循環嵌套

  1. for循環嵌套,外循環控制行數,內循環控制列數class

  2. 倒三角 修改內循環第一個(初始化表達式)

  3. 正三角 修改內循環第二個(條件表達式)

/*
     打印下面形狀:
     *
     **
     ***

*/

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j <= i; j++) {
            printf("*");
        }
        printf("\n");
    }

    printf("---------------\n");

/*
     打印下面形狀:
     ***
     **
     *

*/
    for (int i = 0; i < 3; i++) {
        for (int j = i; j < 3; j++) {
            printf("*");
        }
        printf("\n");
    }

    printf("---------------\n");

/*
     打印下面形狀:
     --*
     -***
     *****

*/

    for (int i = 0; i < 3; i++) {

        for (int j = i + 1; j < 3; j++) {
            printf("-");
        }

        for (int k = 0; k <= 2 * i; k++) {
            printf("*");
        }

        printf("\n");
    }

更多關於iOS學習開發的文章請登錄個人我的博客www.zhunjiee.com,歡迎前來參觀學習

相關文章
相關標籤/搜索