使用VS2012的时候编写c语言程序的时候,会遇到一些常见的问题;
- 提示变量未声明,这里因为VS要求变量声明要放在一起,而且是最前面;
- 内存读取出错:
-
大多数是二级指针的问题;比如下面的一段代码:
struct Person{ int data; }Person,*Student; Student p=NULL; *p=NULL; //这个时候就会报内存读取出错,就类似,Java里面Student是一个null,我们让Student设置data,这里显然是不行的,因为p没有初始化,是不能设置值的;
-