C -> アロー演算子 新しいページはコチラ
提供: yonewiki
				
								
				
				
																
				
				
								
				 (→アロー演算子)  | 
			|||
| 26行: | 26行: | ||
ポインタ変数を宣言するときは (型名 *P) って書くのでした。<br />  | ポインタ変数を宣言するときは (型名 *P) って書くのでした。<br />  | ||
ポインタではない、型名で宣言した変数 f に対して、アドレスを取得するときは &f みたいに "&" アドレス演算子をつけるんだ。<br />  | ポインタではない、型名で宣言した変数 f に対して、アドレスを取得するときは &f みたいに "&" アドレス演算子をつけるんだ。<br />  | ||
| + | |||
| + | |||
| + | pが配列ならカッコが必要になります。p + i (配列番号 i)だとしたら  | ||
| + | <syntaxhighlight lang="cpp">  | ||
| + | (*(p + i)).n;  | ||
| + | (p + i)->n  | ||
| + | </syntaxhighlight>  | ||
| + | カッコがなければメンバ名がiという変数にぶら下がっているとも判断できるので、仕方ないですね。カッコがないとコンパイルエラーになるはずです。  | ||
| + | |||
<br />  | <br />  | ||
[[C PlusPlus|C++]]へ戻る  | [[C PlusPlus|C++]]へ戻る  | ||