[此贴子已经被作者于2005-9-4 19:14:56编辑过]
main() { int *p p="abcd"; } // p指向常量"abcd",*p的内容是只读的,如果尝试改变*p的值是违法的
或者
main() {int *p ; scanf("%c",p);// 这里p因为没有初始化,所以一开始它指向内存的某处,有可能是只读内存,所以这一句也会出错。