enter 發表於 2015-4-7 15:57:18

指標一定要在函數中才能賦值嗎?

#include <stdio.h>

int x,*p;
x=123;
//p=&x -->放這裡則編譯失敗。
int main(void){
p=&x; //這個必須要在一個函數中才能給予p=&x,如果拿到外面則會出錯。
printf("%d",*p);

return 0;
}

頁: [1]
查看完整版本: 指標一定要在函數中才能賦值嗎?