#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
//1.使用未初始化指针
int a=1;
int *p = NULL;
p = &a;
printf(" %d\n", *p);
//2.将值当地址赋值给指针
int s = 666;
int *y = NULL;
//y = s;
//*y = s;
//3.忘记解引直接访问内存
int h[2];
int *ip, *op;
ip = &h[0];
op = &h[1];
if(ip>op){
printf("出不去\n");
} else {
printf("棒极了!!!\n");
}
//4.再次使用 忽略重新复制
char zi[64];
char *si = zi;
do{
gets(zi);
//si = zi; 没有它会出问题
while(*si){
printf("%c", *si++);
}
} while(strcmp(zi,"结束")!=0);
system("pause");
return 0;
}