C言語なら俺に聞け(入門篇) Part 54
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
650:デフォルトの名無しさん 09/10/21 16:05:25 とはいえ、POSIXに準拠しとけば初心者が使う大抵の環境で動くんじゃなかろうか。 651:デフォルトの名無しさん 09/10/21 16:21:56 ポインタ変数の勉強しています。初心者です。 int i; int *ip = &i; 2行目のコードの記述がおかしいです。 ipはアドレスを保持するポインタ変数で、*ipはポインタが指し示す領域の内容ですよね? *ipには3とか-1といった整数値が入るものだと思っていましたが上の例ではアドレスを代入しています。 アドレスも整数に分類される値ということでしょうか。 これでもコンパイルが通るので何が何だかさっぱりです… 652:デフォルトの名無しさん 09/10/21 16:26:46 int *ip は、 int* ip と思えばわかりやすいかな。 int* という型なのだ。でも int* p1, p2とかやるとはまるから注意な。 653:デフォルトの名無しさん 09/10/21 16:29:35 宣言時の代入は、初期化の利便性のために少し特殊になっている。 コンパイルの結果は変わらないから、気に入らなければ宣言時代入は使わなくてもいい。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5146日前に更新/215 KB
担当:undef