问题描述
解决方案
变量b没有初始化就拿来使用了,你试试随便给b赋个初值看看
解决方案二:
无论是什么错,建议在提问时将错误信息给出来。
看代码,出错与指针没有什么关系。
.c 与 .cpp 编译是对一些类型的转换的错误等级不同,是警告、或者错误,可能会导致你所说的问题。
解决方案三:
难道没有人知道标准C语言的里面,必须要在函数最前面声明所有变量,而不能随用随声明吗?
解决方案四:
因为你的代码不符合C标准。但是各个编译器在处理C语言程序的时候为了方便编码,从C++中借鉴了自己的方言。
比如说尖括号的那种include,双斜杠的注释,允许变量定义和代码混杂,在循环语句的括号内定义变量等等。但是各家都有不同。
解决方案五:
是的,C中,要求函数里的新建变量,必须在函数的开始就定义和初始化。
时间: 2024-08-03 07:50:25