侵权投诉
订阅
纠错
加入自媒体

C语言的重要9个语句

2013-11-28 10:54
老猫
关注

  学习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函数的运行,在这里也就是结束程序。

声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号