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