首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c语言编程常见错误集锦 【上】

C语言区分大小写。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 ? 2.忽略变量类型,进行不合法运算 %是求余运算,得到a/b的整余数。...C语言规定以“\0”作为字符串结束标志,它是系统自动加上的,所以字符常量“b”其实包含两个字符'b' '\0',而把它赋给一个字符变量是不行的。 ?...4.忽略了“=”和“==”的区别 C语言中,“=”是赋值运算符,“==”是关系运算符。在此代码中,前者是进行比较,后者是进行赋值。 ?...5.忘记加分号 几乎在所有编程语言中,都是用“;”代表一句或多句语句的结束。 ? 6.多加分号 ? ? ? 7.忘加地址运算符“&” scanf函数的作用是:按照a在内存中的地址将a的值存进去。...9.输入字符的格式与要求不一致 在用“%c”格式输入字符时,空格字符和转义字符都作为有效字符输入。 ? 如输入:a b c 字符“a”赋值给c1,字符“ ”赋值给c2,“b”赋值给c3。

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    c语言循环中按键跳出,C语言跳出循环

    C语言跳出循环 C语言在程序员中备受青睐,成为最近25年使用最为广泛的编程语言。那么大家知道C语言跳出循环是怎么回事呢?下面一起来看看!...break关键字 在《C语言switch语句》一节中,我们讲到了break,用它来跳出 switch 语句。...=’ ‘){ //回车键结束循环 c=get); if(c==’4′ || c==’5’){ //按下的是数字键4或5 continue; //跳过当次循环,进入下次循环 } putc); } return...0;} 运行结果: 0123456789↙ 01236789 程序遇到while时,变量c的值为’\0’,循环条件c!...本例我们输入的是 0123456789,当读取到4或5时,if 的条件c==’4’||c==’5’成立,就执行 continue 语句,结束当前循环,直接进入下一次循环,也就是说putc);不会被执行到

    3.5K10

    C语言循环语句

    1~100值  代码分析 循环条件不包含变量 统计键盘输入字符 Ⅲ前言 do...while 语句 说明  注意 用do-while计算1加到100的值  代码示例分析​​​​​​​ Ⅰ前言 在C语言当中...---- Ⅱ前言  在生活当中我们会去重复循环的去做某件事情,而在我们C语言当中也有语句和我们生活当中是相互类似重复着一件事情,例如:我们每天都要学习,每天都要吃饭以及还要每天都要去睡觉!...而这篇博客就是要介绍一个关键字也是循环语句 [while] 语句。 只要给定的条件为真,C 语言中的[while]循环语句会重复执行一个目标语句!...循环体 count++;完成对输入字符个数计数。 Ⅲ前言 在C语言当中除了我们前面所介绍过的循环语句还有一种是 [do while] 那么它跟前面的循环语句当中有什么不同之处呢?...在 C 语言中,[do...while] 循环是在循环的尾部检查它的条件。

    1K20

    c语言循环语句

    直到i的值超过10,循环结束。这样就在屏幕上打印出了1~10。 二、do--while循环 do--while循环的执行流程与while循环相似,但使用场景较少。...; i++) { printf("%d ", i); } return 0; } 2.for循环与while循环的对比 for循环与while循环都是比较常见的。...实际上while循环也具有初始化,判断,调整三个部分,只不过相对于while循环,for循环的这三部分更加集中。...break语句的作用是永久终止循环,只要在循环中执行了break语句,那么就会直接跳出循环语句,执行之后的语句。而continue的作用是结束本次循环,从下次循环开始进行。...在while循环中,continue结束本次循环后,对变量i的调整也会一并跳过,但是在for循环中,结束本次循环之后会执行表达式3,就达到了改变变量i的效果,下一次循环时i的值不再为5。

    9710

    5.8 C语言for循环

    01介绍 除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况...表达式2:是循环条件表达式,用来判定是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。 表达式3:作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的。...for(循环变量赋初值;循环条件;循环变量增值)     语句 03注意事项 1、表达式1可以省略,即不设置初值,但表达式1后的分号不能省略。...2、表达式2也可以省略,即不用表达式2来作为循环条件表达式,不设置和检查循环的条件。 3、表达式3也可以省略,但此时程序设计者应另外设法保证循环能正常结束,不能让程序陷入死循环。...4、C99允许在for语句的表达式1中定义变量并赋初值。 C语言 | 先后输出Love 更多案例可以go公众号:C语言入门到精通

    1.5K2927

    C语言——C分支和循环

    前言 C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。...一、 if语句(分支) 1.1语法形式 if(判断表达式) 语句 表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执行; 在C语言中,0为假,非0表示真,也就是表达式的结果如果是...二、关系操作符 C语言用于比较的表达式,称为“关系表达式”,里面使用的运算符就称为“关系运算符”,主要有下面6个。...就⽐如前⾯做的打印星期的练习,如果 day 的输⼊不是1~7的值,如果我们要提⽰:输⼊错误,则可以这样完成代码: int main() { int a = 0; scanf("%d", &a);...case 6: printf("星期六\n"); break; case 7: printf("星期天\n"); break; default: printf("输入错误

    12510

    C语言】分支循环总结

    ​ 结语 ---- 前言 大家好啊,本篇博客将介绍分支循环语句部分,从0到1,如果你还是C语言的初学者,那看完这篇博客将对你受益匪浅。...这就是选择,说了这么多,其实就是在讲选择的定义,那C语言又是如何去表示的呢? if语句和swtich语句。...在C语言中,我们要用到逻辑运算符&&来表示并且,这是我们需要注意到的地方,也是初学错的地方,我们要多加注意!....== 和 =的区别 开始之前,我们先来了解一下C语言选择的真假性: 如果表达式的结果为真,则语句执行。 在 C 语言中如何表示真假? 0表示假,非0表示真。...程序并不会终止,也不会报错,因为这种情况在C中并不认为是个错误。 但是,如果你并不想忽略不匹配所有标签的表达式的值时该怎么办呢?

    98830

    C语言 | 循环语句总结

    C语言循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。...3种常用循环语句:while语句、do...while语句和for语句可以相互嵌套。 C语言循环的比较 3种循环语句都可以用来处理同一问题,一般情况下它们可以相互代替。...C语言改变循环的状态 1、C语言用break语句提前终止循环 一般形式  break; 其作用是使流程跳到循环体之外,接着执行循环体下面的语句。...2、C语言用continue语句提前结束本次循环 一般形式 continue; 其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,转到循环体结束点之前。...100道C语言案例源码请去公众号:C语言入门到精通

    1.6K20

    C语言基础——循环详解!

    while 循环 do...While循环 For循环 一、while循环 1、形式: while (表达式) // { //语句 } 表达式 每一次循环都要判定表达式的值 如果为真(表达式的值为1)...执行循环 否则不再执行循环 为假的时候不循环(跳出循环),执行后面的代码。...(2)根据条件判断是否执行b和c,如果条件判断a为真(true),继续执行循环主 体;若条件判断值a为假(false),则跳出循环不再执行b 代码。...由于while循环不会自行更改循环控 制变量的内容,所以while循环中为循环控制变量赋值的工作要由设计者自己来 做,完成后再回到步骤(2)重新判断是否继续执行循环。...小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:870963251!适合在校大学生,小白,想转行,想通过这个找工作的加入。

    4.3K00

    C语言循环语句详解

    接下来我们将while循环和for循环进行对比来学习for循环,要求:在屏幕上打印数字1~10 while循环 for循环: 可以看出:for 和 while 在实现循环的过程中都有初始化...for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳出循环,它的基本格式如下: do 语句; while(表达式);    do while 循环则是先直接进⼊循环体,...执⾏循环语句,然后再执⾏ while 后的判断表达式,表达式为真,就会进⾏下⼀次,表达式为假,则不再继续循环,相当于至少会循环语句一次,循环之后再判断是否进入下一次循环。    ...C语⾔中提供了 break 和 continue 两个关键字,就是应⽤到循环中的。 • break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执⾏。...i没有被任何j整除,所以i是素数 printf("%d ", i); } return 0; } 运行结果为: 六、goto语句    C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号

    10010
    领券