首页 上一页 1 2 下一页 尾页

秒杀C语言重要基础——9条语句 点击:4448 | 回复:32



embed12ed

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 0回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2014年5月24日
发表于:2014-06-04 11:39:52
楼主

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

  }

  到这里,9条语句就全部学完啦,怎么样?很简单吧。其实学习C语言的重点难点不在于掌握知识点,而是对于这些知识点的灵活运用。也就是编程能力和编程思维算法的培养。读者一定不要满足于知识点的学习,一定要多编写小的程序练习。程序编出来才是真正掌握。


对嵌入式培训有兴趣的,推荐一个信盈达嵌入式实训学院,有嵌入式C、ARM、LINUX、Android、FPGA、PCB、单片机等技术培训,分别在深圳设立6家分部(研发中心、培训中心)+郑州分公司。




时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2014-06-04 13:00:34
1楼

哦可以秒杀了          

liping64911

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2014年5月14日
发表于:2014-06-04 15:51:33
2楼

C语言,硬伤啊     

suxuyang

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 24回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2004年3月23日
发表于:2014-12-13 08:49:12
3楼

这个要MARK一下。。。。。。

gglxsmile

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 89回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2013年8月23日
发表于:2015-03-14 20:17:05
4楼



引用 suxuyang 的回复内容: 这个要MARK一下。。。。。。


Alturing

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 87回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2015-03-16 09:31:59
5楼

看完之后呵呵            

努力学习者

  • 精华:2帖
  • 求助:337帖
  • 帖子:367帖 | 395回
  • 年度积分:1
  • 历史总积分:3608
  • 注册:2007年7月30日
发表于:2015-04-10 14:47:52
6楼

呵呵,姑且看看吧,不过说秒杀有点大了吧

菜鸟求上进

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 108回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2014年2月22日
发表于:2015-04-11 16:05:28
7楼

对于C,简直就是七窍通六窍啊。。。。完全是看天书。。。头都大了

tongsheng319

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 75回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年10月20日
发表于:2016-07-14 11:17:04
8楼

呵呵,姑且看看吧,不过说秒杀有点大了吧

aliang9

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 92回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2015年12月13日
发表于:2016-10-15 09:37:44
9楼

学习学习学习学习学习。。。。。。。。。。。

lzw555

  • 精华:0帖
  • 求助:17帖
  • 帖子:45帖 | 493回
  • 年度积分:176
  • 历史总积分:3173
  • 注册:2015年6月28日
发表于:2017-07-21 09:51:42
10楼

对于C,简直就是七窍通六窍啊。。。。完全是看天书。。。头都大了

weishaojun125

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 761回
  • 年度积分:0
  • 历史总积分:491
  • 注册:2008年2月15日
发表于:2017-08-15 16:04:46
11楼

学习了,谢谢楼主的分享!!!!

丨丶灬迷失er丨

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 98回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2018年7月21日
发表于:2018-07-21 14:30:16
12楼

谢谢楼主分享

wth19861116

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1085回
  • 年度积分:4
  • 历史总积分:207
  • 注册:2008年10月10日
发表于:2018-07-24 15:28:39
13楼

对于C,简直就是七窍通六窍啊。。。。完全是看天书。。。头都大了

xulijin520

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 58回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2004年9月29日
发表于:2018-07-25 14:18:37
14楼

看看 感谢楼主分享····

大叔大婶多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 45回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2018年7月25日
发表于:2018-08-03 11:02:07
15楼

学习了,谢谢楼主的分享!!!!

miao520

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 176回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2015年9月14日
发表于:2018-10-12 08:29:05
16楼

谢谢分享,新手过来学习学习


我不是鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年10月31日
发表于:2018-11-30 14:55:30
17楼

谢谢楼主分享

hanhuachizi

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 234回
  • 年度积分:9
  • 历史总积分:665
  • 注册:2011年2月06日
发表于:2019-01-29 08:57:13
18楼

对于搞工控的,C语言和VC哪个重要?

hzd530

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2009年8月15日
发表于:2019-01-29 09:53:51
19楼

虽然都是基础的几条语句,但也不能称为秒杀吧!

小逸爸爸

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 479回
  • 年度积分:0
  • 历史总积分:276
  • 注册:2016年1月27日
发表于:2019-04-09 13:28:33
20楼

谢 谢 你 的 分 享


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页