- 博客(2)
- 收藏
- 关注
原创 C语言,利用scanf()函数的返回值,判断输入数据类型是否正确
scanf()读取到了2并且将值2填入变量days的地址,并将“意料之外”的字符小数点.返回到输入,并且跳过了后续的scanf()函数。这就导致变量days的值无法修改,一直保持一定的值,当此值大于0时陷入死循环,小于零时跳出循环结束程序。这就导致变量days的值无法修改,一直保持一定的值,当此值大于0时陷入死循环,小于零时跳出循环结束程序。scanf()直接将“意料之外”的字符`或e返回到输入,并且跳过后续的scanf()函数。判断出不合法的输入,给出输出提示,并退出程序。
2023-08-10 05:21:04
2794
1
原创 使用Code::Blocks时C程序中printf()未正确输出的原因
我们在运行程序之前,没有点击这个按钮,Build!运行结果和我们预想的不一样!此时再点击运行,程序就能够正确输出了!可以看到,程序自动保存了(变成绿色)点击Build按钮后,底下会显示。新建C项目,打开源文件。出现提示,点击“是”
2023-07-09 03:13:43
993
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人