C语言
文章平均质量分 75
小结
爱吃芝麻汤圆
西交软工学子,神经网络、机器学习、机器人、算法等方向均有涉猎,欢迎关注,大家一起进步成长
展开
-
c语言如何输入带\n和空格的字符串
当运行这个程序时,向缓冲区输入真正的内容是“year\02019\n”(回车即\n),第一个scanf读取了“\n”前的所有内容,然后保存到a中,第二个scanf也会选择读取了“\n”前的所有内容(啥也没有),第三个scanf也会选择读取了“\n”前的所有内容(啥也没有)。scanf遇到\0就会读取前面的内容,于是a[0]还正常的读入,scanf发现接下来一个是\0,就不干了,读取结束,循环结束,a[1]--a[99]全是\0。如果你输入“s\0s\n”,那么数组中分别为s,\0,s,\0.第四个是。原创 2023-03-24 15:37:58 · 4197 阅读 · 7 评论 -
c语言-选择循环+数组小结
if (x >= 0 && x <= 15)//参数在0-15的范围颜色//只有一个参数,改变字体颜色else//默认的颜色白色int main()color(3);printf("屶泷");return 0;记得引入头文件 W要大写。原创 2023-03-27 18:44:57 · 361 阅读 · 4 评论 -
c语言switch小结
从这个例子看出,当不加break的时候,switch可以做到if无法做到的,即连续执行,并且可以判断开始的位置;简单来说,你只能看“被判断的值”是否“==”case后面那些常量,而不能进行大于小于的比较。switch后表达式是判断依据,如果表达式的值等于case后常量表达式的值,则执行后面的代码块直到遇到break或者全部执行。default的作用就是当表达式的值和常量值全部对比过之后,如果没有匹配的就会输出default后的语句。(2)case后,可以有多个语句,可以不用{}括起来。原创 2023-03-27 19:48:26 · 312 阅读 · 2 评论