から




専門/H15/04

正解 Edit

2

検証 Edit

struct pair { int a; int b;};
void f(struct pair **s) { s[1]->a=100; } // fの引数sはポインタのポインタ
main(){
	struct pair *A[10];
	struct pair B;
	B.a=50;
	A[1]=&B; // ポインタの配列A[1]にBのポインタを
	f(A);
	printf("%d",A[1]->a);
}

出力結果は100となる。


Tag: C言語の実行結果



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-22 Mon 23:18:32 JST (2922d)