当前位置: 首页 > news >正文

网站全栰培训淘宝做seo要建网站吗

网站全栰培训,淘宝做seo要建网站吗,网站管理助手创建数据库,wordpress apc点击蓝字关注我们因公众号更改推送规则#xff0c;请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络#xff0c;侵删C语言的最大特点是#xff1a;功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格#xff0c;这就给编程人员留下“灵活…点击蓝字关注我们因公众号更改推送规则请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络侵删C语言的最大特点是功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格这就给编程人员留下“灵活的余地”但还是由于这个灵活给程序的调试带来了许多不便尤其对初学C语言的人来说经常会出一些连自己都不知道错在哪里的错误看着有错的程序不知该如何改起本人通过对C的学习积累了一些C编程时常犯的错误写给各位学员以供参考。1、书写标识符时忽略了大小写字母的区别。main(){  int a5;  printf(%d,A);}编译程序把a和A认为是两个不同的变量名而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上符号常量名用大写变量名用小写表示以增加可读性。2、忽略了变量的类型进行了不合法的运算。代码如下:main(){  float a,b;  printf(%d,a%b);}%是求余运算得到a/b的整余数。整型变量a和b可以进行求余运算而实型变量则不允许进行“求余”运算。3、将字符常量与字符串常量混淆。char c;c”a”;在这里就混淆了字符常量与字符串常量字符常量是由一对单引号括起来的单个字符字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志它是由系统自动加上的所以字符串“a”实际上包含两个字符‘a’和‘’而把它赋给一个字符变量是不行的。4、忽略了“”与“”的区别。在许多高级语言中用“”符号作为关系运算符“等于”。如在BASIC程序中可以写if (a3) then …但C语言中“”是赋值运算符“”是关系运算符。如if (a3) ab;前者是进行比较a是否和3相等后者表示如果a和3相等把b值赋给a。由于习惯问题初学者往往会犯这样的错误。5、忘记加分号。分号是C语句中不可缺少的一部分语句末尾必须有分号。a1b2编译时编译程序在“a1”后面没发现分号就把下一行“b2”也作为上一行语句的一部分这就会出现语法错误。改错时有时在被指出有错的一行中未发现错误就需要看一下上一行是否漏掉了分号。代码如下:{  zxy;  tz/100;  printf(%f,t);}对于复合语句来说最后一个语句中最后的分号不能忽略不写(这是和PASCAL不同的)。6、多加分号。对于一个复合语句如代码如下:{  zxy;  tz/100;  printf(%f,t);};复合语句的花括号后不应再加分号否则将会画蛇添足。又如if (a%30);I;本是如果3整除a则I加1。但由于if (a%30)后多加了分号则if语句到此结束程序将执行I语句不论3是否整除aI都将自动加1。再如for (I0;I5;I);{scanf(“%d”,x);printf(“%d”,x);}本意是先后输入5个数每输入一个数后再将它输出。由于for()后多加了一个分号使循环体变为空语句此时只能输入一个数并输出它。7、输入变量时忘记加地址运算符“”。int a,b;scanf(“%d%d”,a,b);这是不合法的。Scanf函数的作用是按照a、b在内存的地址将a、b的值存进去。“a”指a在内存中的地址。8、输入数据的方式与要求不符。①scanf(“%d%d”,a,b);输入时不能用逗号作两个数据间的分隔符如下面输入不合法34输入数据时在两个数据之间以一个或多个空格间隔也可用回车键跳格键tab。②scanf(“%d,%d”,a,b);C规定如果在“格式控制”字符串中除了格式说明以外还有其它字符则在输入数据时应输入与这些字符相同的字符。下面输入是合法的34此时不用逗号而用空格或其它字符是不对的。3 4 34又如scanf(“a%d,b%d”,a,b);输入应如以下形式a3,b49、输入字符的格式与要求不一致。在用“%c”格式输入字符时“空格字符”和“转义字符”都作为有效字符输入。scanf(“%c%c%c”,c1,c2,c3);如输入a b c字符“a”送给c1字符“ ”送给c2字符“b”送给c3因为%c只要求读入一个字符后面不需要用空格作为两个字符的间隔。10、输入输出的数据类型与所用格式说明符不一致。例如a已定义为整型b定义为实型a3;b4.5;printf(“%f%d\n”,a,b);编译时不给出出错信息但运行结果将与原意不符。这种错误尤其需要注意。11、输入数据时企图规定精度。scanf(“%7.2f”,a);这样做是不合法的输入数据时不能规定精度。12.switch语句中漏写break语句。例如根据考试成绩的等级打印出百分制数段。switch(grade){case ‘A’:printf(“85~100\n”);case ‘B’:printf(“70~84\n”);case ‘C’:printf(“60~69\n”);case ‘D’:printf(“60\n”);default:printf(“error\n”);}由于漏写了break语句case只起标号的作用而不起判断作用。因此当grade值为A时printf函数在执行完第一个语句后接着执行第二、三、四、五个printf函数语句。正确写法应在每个分支后再加上“break;”。例如case ‘A’:printf(“85~100\n”);break;13、忽视了while和do-while语句在细节上的区别。(1)main(){int a0,I;scanf(“%d”,I);while(I10){aaI;I;}printf(“%d”,a);}(2)main(){int a0,I;scanf(“%d”,I);do{aaI;I;}while(I10);printf(“%d”,a);}可以看到当输入I的值小于或等于10时二者得到的结果相同。而当I10时二者结果就不同了。因为while循环是先判断后执行而do- while循环是先执行后判断。对于大于10的数while循环一次也不执行循环体而do-while语句则要执行一次循环体。14、定义数组时误用变量。int n;scanf(“%d”,n);int a[n];数组名后用方括号括起来的是常量表达式可以包括常量和符号常量。即C不允许对数组的大小作动态定义。15、在定义数组时将定义的“元素个数”误认为是可使的最大下标值。main(){static int a[10]{1,2,3,4,5,6,7,8,9,10};printf(“%d”,a[10]);}C语言规定定义时用a[10]表示a数组有10个元素。其下标值由0开始所以数组元素a[10]是不存在的。17、在不应加地址运算符的位置加了地址运算符。scanf(“%s”,str);C语言编译系统对数组名的处理是数组名代表该数组的起始地址且scanf函数中的输入项是字符数组名不必要再加地址符。应改为scanf(“%s”,str);18、同时定义了形参和函数中的局部变量。int max(x,y)int x,y,z;{zxy?x:y;return(z);}形参应该在函数体外定义而局部变量应该在函数体内定义。应改为int max(x,y)int x,y;{int z;zxy?x:y;return(z);}  如果你年满18周岁以上又觉得学【C语言】太难想尝试其他编程语言那么我推荐你学Python现有价值499元Python零基础课程限时免费领取限10个名额▲扫描二维码-免费领取戳“阅读原文”我们一起进步
http://www.yutouwan.com/news/106653/

相关文章:

  • 贸易做网站济南公司
  • 济南做企业网站的公司建设学校网站的作用
  • 在线作图网站app软件开发sh365
  • 做图片视频的网站wordpress如何增加轮播
  • 璧山网站建设怎么制作网站页面
  • 长沙公司网站开发网站开发要花多少钱
  • 网站公司 模板网站策划案怎么做
  • 青岛网站建设制作网站后台上传文字图片
  • 西安网站优化公司宁波网站建设公司立找亿企邦
  • 无锡手机网站制作大学网页制作与网站建设
  • 西安市建设厅网站做影视免费网站违法吗
  • 韩国私人网站服务器网站开发推荐英文字体
  • 网站商城怎么做的遵义网上房地产查询系统
  • 厦门网站建设u低成本做网站
  • 企业app商城开发网站建设网站备案一次吗
  • 网站上传服务器教程简述软件开发流程
  • 安康北京网站建设做流程图表的网站
  • 织梦影视网站源码怎么查网站的关键词排名
  • 徐汇网站制作设计做网站策划书
  • php企业网站通讯录管理系统团购网站建设流程
  • 网站开发企业培训心得总结seo在线外链
  • 网站策划专有技术wordpress 商品模板
  • android 移动网站开发吸引人的推广标题
  • 免费学编程国内网站ui设计难学吗
  • 做品牌折扣微信推广的网站贵阳企业免费建站
  • wordpress线下安装教程视频随州抖音seo收费标准
  • 射阳网站建设小红书信息流广告
  • 景区协会官方网站建设网站做背景不显示
  • 重庆造价信息网路由器优化大师
  • 公司做普通网站建设企业网站的目的以及意义