- 380 名前:デフォルトの名無しさん [2008/04/23(水) 12:50:57 ]
- [1] 授業単元:プログラミング基礎
[2] 問題文(含コード&リンク): 課題1 1、3つのポインタ型変数と3つの変数が char c, *pc; int i, *pi; double d, *pd; と定義され、 pc = &c; pi = &i; pd = &d; と初期化されたポインタに対して pc++; pi++; pd++; 加算したときに、格納されている値が(つまり格納しているアドレスが)何バイト 増えたか表示するプログラムを作成せよ。 2、完成させたプログラムを実行し、その結果について、3つのポインタ型変数を それぞれ加算したときの増分されるバイト数が異なる理由を(実行結果を引用してもよい) 説明せよ。 3、適当な配列int a[5]={1,-2,3,4,5};を定義し、その内容をポインタ変数 int *pa; を用いて 表示するプログラムを作成しなさい。 [3] 環境 [3.1] OS:Linux [3.2] gcc [3.3] 言語:C [4] 期限: 2008年4月23日22:00まで [5] その他の制限: なし
|

|