主题 : 秒杀C语言重要基础——9条语句【国嵌C语言】 复制链接 | 浏览器收藏 | 打印
每天早晨叫醒我的不是闹钟,而是梦想!!
级别: 新手上路
UID: 74166
精华: 0
发帖: 37
金钱: 185 两
威望: 37 点
综合积分: 74 分
注册时间: 2012-07-20
最后登录: 2014-03-26
楼主  发表于: 2013-11-29 09:02

 秒杀C语言重要基础——9条语句【国嵌C语言】

秒杀C语言重要基础——9条语句

学习C语言最基础的知识点要数9条语句了,虽是基础内容,但用9条语句却可以实现很多功能。看了下面的每条语句的一一举例后,你就会觉得其实9条语句很简单,也不过如此。
  下面是C语言一个基本的输入输出函数printf和scanf函数的用法:
  #include <stdio.h>//头文件包含,把头文件stdio.h的内容全部复制粘贴到此处
  
  int main()/*main函数   */
  {
      int a, i;//定义一个整型变量,变量名是i
      i = 10;//把10赋给i        
      scanf("%d%d", &i, &a);//%d表示输入一个整数,这个整数由后面i来确定    
      printf("hello world i = %d, a = %d\n", i,a);//%d表示输出一个整数,这个整数由后面i来确定
      return 0;
  }
  
  下面是基本数据类型int型的用法:
  #include <stdio.h>
  int main()
  {
          int n;//定义了一个整形变量
          n = 20;//把变量n的值赋为10
          n = n * 10;
          printf("hello world %d\n", n);//%d表示输出一个整数,这个整数由后面的n来决定。
          return 0;
  }
  
  #include <stdio.h>
  int main()
  {
          int n;//定义了一个整形变量
          scanf("%d", &n);//%d表示输入一个整型变量的值,这个变量由后面的n来决定。
          n = n + 1;
          printf("hello world %d\n", n);//%d表示输出一个整数,这个整数由后面的n来决定。
          return 0;
  }
  
  下面的这些示例分别是9条语句的基本用法:
  //if…else if…else if…else……语句
  #include <stdio.h>
  int main()
  {
          int n;  //定义了一个整型变量,变量的名字叫n
          n = 4;
          
          if(n > 0)//如果
                  printf("aaaaaa\n");
          else if(n == 0)//判断n和某个数是否相等
                  printf("bbbbbb\n");
          else//否则
                  printf("cccccc\n");
  
          return 0;
  }
  
  //if…else if…else if…else……语句
  #include <stdio.h>
  int main()
  {
          int n;  //定义了一个整型变量,变量的名字叫n
          n = -4;
          
          if(n > 10)//如果
                  printf("aaaaaa\n");
          else if(n > 0 && n < 10)//判断n和某个数是否相等
                  printf("bbbbbb\n");
          else if(n > -10 && n < 0)//判断n和某个数是否相等
                  printf("cccccc\n");
          else//否则
                  printf("dddddd\n");
  
          return 0;
  }
  
  //if…else if…else if…else……语句
  #include <stdio.h>
  int main()
  {
          int n;  //定义了一个整型变量,变量的名字叫n
          int m;
          m = 10;
          scanf("%d", &n);//%d代表一个整数
  //把变量n的值设为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循环:即一段代码循环被执行多次。
  #include <stdio.h>
  int main()
  {
          int i;
          for (i = 1; i <= 5; i++)//连续把后面的语句执行10次。for:实现循环执行
                  printf("aaaaa\n");
  
          return 0;
  }
  
  
  //for循环:即一段代码循环被执行多次。
  #include <stdio.h>
  int main()
  {
          int i;
          for (i = 4; i <= 10; i = i)///死循环
          {
                  printf("aaaaa\n");
                  printf("bbbbb\n");
          }
  
          return 0;
  }
  
  //for循环:即一段代码循环被执行多次。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循环
  #include <stdio.h>
  int main()
  {
          int i;
          i = 1;
          while(i <= 10)
          {
                  i++;
                  printf("aaaaa  %d\n", i);
          }
  
          return 0;
  }
  //do.....while循环
  #include <stdio.h>
  int main()
  {
          int i;        
          i = 1;
  
          do
          {
                  i++;        
                  printf("aaaaa\n");
          }while(i <= 10);  
  
          return 0;
  }
  
  //do ……while……语句
  #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语句
  #include <stdio.h>
  int main()
  {
          int i;
          
          for (i = 1; i <= 5; i++)//连续把后面的语
          {
                  if(i == 2)
                          break;//跳过本次循环,进行下一次循环  和break不同
                  printf("aaaaa i = %d\n", i);
          }
  
  
          return 10;//结束main函数的运行,在这里也就是结束程序。
  }
  
  //switch……case……break语句
  #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;//结束main函数的运行,在这里也就是结束程序。
  }
  
  //goto语句
  #include <stdio.h>
  int main()
  {
          printf("aaaaa\n");
          goto abcd;//A是一个标号:表示程序中的某个位置
          printf("bbbbb\n");
          printf("ccccc\n");
  A:        
          printf("ddddd\n");
          return 10;//结束main函数的运行,在这里也就是结束程序。
  }
  
  #include <stdio.h>
  int main()
  {
          int i, sum = 0;
          i = 1;
  
  A:        sum  = sum + i;        
          i++;
          if(i <= 100)
                  goto A;//跳转到标号A的位置执行。
  
          printf("sum = %d\n", sum);        
          return 10;//结束main函数的运行,在这里也就是结束程序。
  }

国嵌C语言下载地址http://pan.baidu.com/s/11Rro8