好久不用c了,然后写了一个c的验证程序,自己真是叉了:
#include<stdio.h>
#include <stdlib.h>
int main(){
int * Mat=NULL,a=0;
Mat=&a;
*Mat=19;
printf("%d ",*Mat);
}
发现怎么都不对,还是问过别人之后,才理解,指针申请后是要指向一个变量 。
改为下面的程序:
#include<stdio.h>
#include <stdlib.h>
int main(){
int * Mat=NULL,a=0;
Mat=&a;
*Mat=19;
printf("%d ",*Mat);
}
这才对了。