欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 秒殺C語(yǔ)言重要基礎(chǔ)——9條語(yǔ)句 [打印本頁(yè)]

作者: edu118gct    時(shí)間: 2013-11-28 10:04
標(biāo)題: 秒殺C語(yǔ)言重要基礎(chǔ)——9條語(yǔ)句

信盈達(dá)-李工傳教
  學(xué)習(xí)C語(yǔ)言最基礎(chǔ)的知識(shí)點(diǎn)要數(shù)9條語(yǔ)句了,雖是基礎(chǔ)內(nèi)容,但用9條語(yǔ)句卻可以實(shí)現(xiàn)很多功能。看了下面的每條語(yǔ)句的一一舉例后,你就會(huì)覺(jué)得其實(shí)9條語(yǔ)句很簡(jiǎn)單,也不過(guò)如此。
  下面是C語(yǔ)言一個(gè)基本的輸入輸出函數(shù)printf和scanf函數(shù)的用法:
  #include <stdio.h>//頭文件包含,把頭文件stdio.h的內(nèi)容全部復(fù)制粘貼到此處
  
  int main()/*main函數(shù)   */
  {
      int a, i;//定義一個(gè)整型變量,變量名是i
      i = 10;//把10賦給i       
      scanf("%d%d", &i, &a);//%d表示輸入一個(gè)整數(shù),這個(gè)整數(shù)由后面i來(lái)確定   
      printf("hello world i = %d, a = %d\n", i,a);//%d表示輸出一個(gè)整數(shù),這個(gè)整數(shù)由后面i來(lái)確定
      return 0;
  }
  
  下面是基本數(shù)據(jù)類型int型的用法:
  #include <stdio.h>
  int main()
  {
          int n;//定義了一個(gè)整形變量
          n = 20;//把變量n的值賦為10
          n = n * 10;
          printf("hello world %d\n", n);//%d表示輸出一個(gè)整數(shù),這個(gè)整數(shù)由后面的n來(lái)決定。
          return 0;
  }
  
  #include <stdio.h>
  int main()
  {
          int n;//定義了一個(gè)整形變量
          scanf("%d", &n);//%d表示輸入一個(gè)整型變量的值,這個(gè)變量由后面的n來(lái)決定。
          n = n + 1;
          printf("hello world %d\n", n);//%d表示輸出一個(gè)整數(shù),這個(gè)整數(shù)由后面的n來(lái)決定。
          return 0;
  }
  
  下面的這些示例分別是9條語(yǔ)句的基本用法:
  //if…else if…else if…else……語(yǔ)句
  #include <stdio.h>
  int main()
  {
          int n;  //定義了一個(gè)整型變量,變量的名字叫n
          n = 4;
         
          if(n > 0)//如果
                  printf("aaaaaa\n");
          else if(n == 0)//判斷n和某個(gè)數(shù)是否相等
                  printf("bbbbbb\n");
          else//否則
                  printf("cccccc\n");
  
          return 0;
  }
  
  //if…else if…else if…else……語(yǔ)句
  #include <stdio.h>
  int main()
  {
          int n;  //定義了一個(gè)整型變量,變量的名字叫n
          n = -4;
         
          if(n > 10)//如果
                  printf("aaaaaa\n");
          else if(n > 0 && n < 10)//判斷n和某個(gè)數(shù)是否相等
                  printf("bbbbbb\n");
          else if(n > -10 && n < 0)//判斷n和某個(gè)數(shù)是否相等
                  printf("cccccc\n");
          else//否則
                  printf("dddddd\n");
  
          return 0;
  }
  
  //if…else if…else if…else……語(yǔ)句
  #include <stdio.h>
  int main()
  {
          int n;  //定義了一個(gè)整型變量,變量的名字叫n
          int m;
          m = 10;
          scanf("%d", &n);//%d代表一個(gè)整數(shù)
  //把變量n的值設(shè)為10;
         
          if(n == 0)//如果
                  printf("aaaaa\n");
          else if(n == 1)
                  printf("bbbbb\n");
          else if(n == 2)
                  printf("ccccc\n");
          else if(n == 3)
                  printf("ddddd\n");
          else if(n == 4)
                  printf("eeeee\n");
          else//否則
                  printf("ffffff\n");
  
          printf("%d  %d\n", n, m);
          return 0;
  }
  
  //for循環(huán):即一段代碼循環(huán)被執(zhí)行多次。
  #include <stdio.h>
  int main()
  {
          int i;
          for (i = 1; i <= 5; i++)//連續(xù)把后面的語(yǔ)句執(zhí)行10次。for:實(shí)現(xiàn)循環(huán)執(zhí)行
                  printf("aaaaa\n");
  
          return 0;
  }
  
  
  //for循環(huán):即一段代碼循環(huán)被執(zhí)行多次。
  #include <stdio.h>
  int main()
  {
          int i;
          for (i = 4; i <= 10; i = i)///死循環(huán)
          {
                  printf("aaaaa\n");
                  printf("bbbbb\n");
          }
  
          return 0;
  }
  
  //for循環(huán):即一段代碼循環(huán)被執(zhí)行多次。1+2+3+4+...+100
  #include <stdio.h>
  int main()
  {
          int i, sum = 0;//賦初值0
  
          for(i = 1; i <= 100; i++)
                  sum = sum + i;
          printf("sum = %d\n", sum);
          return 0;
  }
  //while循環(huán)
  #include <stdio.h>
  int main()
  {
          int i;
          i = 1;
          while(i <= 10)
          {
                  i++;
                  printf("aaaaa  %d\n", i);
          }
  
          return 0;
  }
  //do.....while循環(huán)
  #include <stdio.h>
  int main()
  {
          int i;       
          i = 1;
  
          do
          {
                  i++;       
                  printf("aaaaa\n");
          }while(i <= 10);  
  
          return 0;
  }
  
  //do ……while……語(yǔ)句
  #include <stdio.h>
  int main()
  {
          int i;       
          i = 100;
  
  /*        do
          {
                  i++;
                  printf("aaaaa\n");
          }while(i <= 10);  
  */
          while(i <= 10)
          {
                  i++;
                  printf("bbbbb\n");
          };  
          return 0;
  }
  
  //break continue return語(yǔ)句
  #include <stdio.h>
  int main()
  {
          int i;
         
          for (i = 1; i <= 5; i++)//連續(xù)把后面的語(yǔ)
          {
                  if(i == 2)
                          break;//跳過(guò)本次循環(huán),進(jìn)行下一次循環(huán)  和break不同
                  printf("aaaaa i = %d\n", i);
          }
  
  
          return 10;//結(jié)束main函數(shù)的運(yùn)行,在這里也就是結(jié)束程序。
  }
  
  //switch……case……break語(yǔ)句
  #include <stdio.h>
  int main()
  {
          int n;               
          printf("Enter n:");
          scanf("%d", &n);
  
          switch(n)
          {
          case 0:printf("aaaaa\n");break;
          case 1:printf("bbbbb\n");break;
          case 2:printf("ccccc\n");break;
          case 3:printf("ddddd\n");break;
          case 4:printf("eeeee\n");break;
          default:printf("xxxxx\n");break;
          }
          return 10;//結(jié)束main函數(shù)的運(yùn)行,在這里也就是結(jié)束程序。
  }
  
  //goto語(yǔ)句
  #include <stdio.h>
  int main()
  {
          printf("aaaaa\n");
          goto abcd;//A是一個(gè)標(biāo)號(hào):表示程序中的某個(gè)位置
          printf("bbbbb\n");
          printf("ccccc\n");
  A:       
          printf("ddddd\n");
          return 10;//結(jié)束main函數(shù)的運(yùn)行,在這里也就是結(jié)束程序。
  }
  
  #include <stdio.h>
  int main()
  {
          int i, sum = 0;
          i = 1;
  
  A:        sum  = sum + i;       
          i++;
          if(i <= 100)
                  goto A;//跳轉(zhuǎn)到標(biāo)號(hào)A的位置執(zhí)行。
  
          printf("sum = %d\n", sum);       
          return 10;//結(jié)束main函數(shù)的運(yùn)行,在這里也就是結(jié)束程序。
  }深圳專業(yè)嵌入式、單片機(jī)技術(shù)實(shí)訓(xùn),咨詢郭老師Q754634522
  到這里,9條語(yǔ)句就全部學(xué)完啦,怎么樣?很簡(jiǎn)單吧。其實(shí)學(xué)習(xí)C語(yǔ)言的重點(diǎn)難點(diǎn)不在于掌握知識(shí)點(diǎn),而是對(duì)于這些知識(shí)點(diǎn)的靈活運(yùn)用。也就是編程能力和編程思維算法的培養(yǎng)。讀者一定不要滿足于知識(shí)點(diǎn)的學(xué)習(xí),一定要多編寫(xiě)小的程序練習(xí)。程序編出來(lái)才是真正掌握。


作者: bhjyqjs    時(shí)間: 2018-8-1 08:46
好貼!謝謝分享!
作者: 中恒電子asus    時(shí)間: 2018-8-4 14:03
非常不錯(cuò)




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1