C言語なら俺に聞け(入門篇) Part 30
■ このスレッドは過去ログ倉庫に格納されています
0612デフォルトの名無しさん
2008/06/21(土) 16:10:37#include <stdlib.h>
void sub(int *p){
int *i;
i = (int *) malloc(sizeof(int));
*i = 100;
p = i;
}
int main(void){
int *ip;
sub(ip);
printf("%d", *ip);
return 0;
}
100じゃなくて0が表示されるのはなんで?
■ このスレッドは過去ログ倉庫に格納されています