-3
以下哪些代碼是合適的?爲什麼?傳遞地址作爲函數參數
代碼1:
void fun(int *p)
{
*p=200;
}
main(){
int *i_ptr;
fun(i_ptr);
printf("%d", *i_ptr);
}
代碼2:
void fun(int *p)
{
*p=200;
}
main(){
int i;
fun(&i);
printf("%d", i);
}
是好的傳遞指針的地址?
好的,通過什麼指針的地址?你的例子都不通過指針的地址。 –
當你編譯和運行它們時會發生什麼? – Lundin