|
1
3
有几种改进代码的建议:
修改意见:
|
|
|
2
0
简单地说,输入的值超出了检查范围0到23。输入字符时得到的结果在int变量width中放入了一些非常糟糕的值。为什么?因为scanf函数将输入作为十进制数,所以它读取的不仅仅是一个字符,内存中的任何内容都会被选为一个数字。我希望他的帮助。 这是一个常见问题,请在此处查看scanf的用法: http://www.cplusplus.com/reference/cstdio/scanf/ |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |