- 博客(3)
- 收藏
- 关注
原创 C语言操作符
这是因为代码在执行的时候,从左到右依次计算,先将 a + b 的结果放入变量 x 中,左边的表达式为 0(假),则表达式 (x = a + b) && (y = b + c)就直接返回结果为0(假),放入变量n中。按照我们的逻辑,应该是不进入循环,main函数直接返回0,可是屏幕上却打印了yes,这是因为在=为赋值,循环判断条件中,1放进了n中,n由0变成了1,且在这之后均不断地被赋值为1,条件为永真,进入死循环。同样的,|| 若左边的表达式为真,|| 右边的表达式不执行,直接返回结果,即1(真)
2024-02-09 23:16:26 652
原创 使用scanf要注意的地方
在vs2022的编译器底下报的错误,不同的编译器可能有不同的结果,待检测。如果不包含,则会导致编译器语法报错(编译器检查语法错误)2.记得不要漏掉“&”,若忘记输入,则会出现以下错误。为什么会出现这样的现象呢?我们可以先看看下面的代码。1.scanf函数使用前要包含头文件。
2024-02-08 19:46:06 496
原创 【无标题】
本人现在是大一计算机专业学生,目前目标是完全掌握C语言。通过上网课的方式,写博客的方式学习C语言,每天上网课大概两个小时,写课后作业大概话半个小时左右,课后复习大概半个小时。以上是我作为刚入门学习编程的新手的计划,希望以后能进一线大厂,学习更多的东西。
2024-01-17 18:55:36 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人