单步调试下可以输出name,运行时输入完毕打回车就停止工作了
这个问题是常见的错误有些人寫程序的习惯不好形成的。之前修改过一个代码全局变量中定义static char* name="";让我整整调试了2天后,才找到错误当时不是程序崩溃,是程序出现了亂麻所以楼上的,建议编程养成一个好习惯不行就转学J***A吧。
连指针指向哪里都不知道就敢向里面写东西……
或者将name的分配方式改成靜态分配,这样就不必用malloc和free函数了改法如下:,不过在输入name的值时,要注意输入的字符串的长度不得>31,否则,仍有问题
说点题目外,指針类似一个快捷方法其必须指向一个实际的对象,这样可通过这个指针来访问那个对象
类似一个扳手,他一定的和某个设备相连这樣你就能操作这个设备了。
直接定义一个指针而不对其赋值(将某个设备的地址给他),那个这个指针的指向可能是随机的油门这个扳手如果连着发动机,你可以加速但是如果连着一个手榴弹的引线,你不死才怪
【数字转型 架构演进】SACC2019中国系统架构师大会8.5折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式1个主会场、20個技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容将为广大参会者提供一场最具价值的技术交鋶盛会。