猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
一个C++程序一运行没事,一输入就卡死了这是为什么?
一个C++程序一运行没事,一输入就卡死了这是为什么?
慕盖茨4494581
浏览 1064
回答 4
4回答
神不在的星期二
scanf需要输入指针是一个已经分配的地址,因为scanf不会为你自动分配内存的,你的char *没有初始化,所以会卡死(实际上是程序崩溃了)可以考虑char c[1000];这里1000是个很大的数,保证足够容纳输入的数据,然后再scanf("%s", c);
0
0
0
慕尼黑5688855
如果你一开始就把自己定位在“正确”的位置上,你永远不可能找到正确,你怎么确定你的代码的正确性呢?编译通过也不能代表代码正确。只有你代码能实现你功能,再说代码正确这种情况最好单步调试下
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续