C/C++ ポインタ入門 > 基礎の基礎 演習問題
Nobuhide Tsuda
Nov-2013
演習問題
- ★int 型のポインタ ptr を宣言しなさい
- ★int 型のポインタ ptr を宣言し、int 型変数 x のアドレスを設定しなさい。
- ★char 型のポインタ ptr を宣言し、文字列 "xyz" のアドレスを設定しなさい。
- ★char 型のポインタ ptr に文字列 "xyz" のアドレスを設定し、ptr の指す文字列を std::cout で表示しなさい
- ★char 型のポインタ ptr に文字列 "xyz" のアドレスを設定し、ptr の値を std::cout を使い 16進数で表示しなさい
- ★★char 型のポインタ ptr に文字列 "xyz" のアドレスを設定し、ptr の指す文字列の2文字目('y')を std::cout で表示しなさい
- ★★int 型のポインタ ptr に int 型変数 x のアドレスを設定し、ptr を使って x の値を 123 に設定しなさい。
- ★★char 型のポインタ ptr に文字列 "xyz123" のアドレスを設定し、while 文で ptr を進めながら、ptrの指す文字を std::cout で表示しなさい
- ★char vc[5]; を宣言し、for文で vc の各要素のアドレスを表示しなさい
- ★int vi[5]; を宣言し、for文で vi の各要素のアドレスを表示しなさい
- ★char vc[5]; char *p0 = &vc[0]; char *p1 = &vc[1]; とし、p0, p1, p1 - p0 の値を cout で表示しなさい。
- ★int vi[5]; int *p0 = &vi[0]; int *p1 = &vi[1]; とし、p0, p1, p1 - p0 の値を cout で表示しなさい。
前:
|上:C/C++ ポインタ入門
|次: