Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ポインタの基本を確認するコード
- #include <stdio.h>
- #include <string.h>
- int main(void)
- {
- int number = 10;
- int *p;
- p = &number;
- int i;
- char str1[10] = "Hello";
- char *str2 = "World";
- printf("[ポインタの基礎確認]\n");
- printf(" int型変数numberの中身を表示したい: %d\n", number);
- printf(" int型変数numberのアドレスを表示したい: %p\n", &number);
- printf(" int型ポインタpが指すアドレスを表示したい: %p\n", p);
- printf(" int型ポインタpが指すアドレスに格納されている値を表示したい: %d\n", *p);
- printf("\n");
- printf("[ポインタと文字列の基礎確認]\n");
- printf(" char型配列str1の中身を表示したい: %s\n", str1);
- printf(" char型配列str1の先頭アドレスを表示したい: %p\n", str1);
- printf(" char型配列str1を1文字ずつ表示したい: ");
- for (i = 0; i < strlen(str1); i++) {
- printf("%c ", str1[i]);
- }
- printf("\n\n");
- printf("[ポインタと文字列の基礎確認2]\n");
- printf(" char型ポインタstr2の中身を表示したい: %s\n", str2);
- printf(" char型ポインタstr2の先頭アドレスを表示したい: %p\n", str2);
- printf(" char型ポインタstr2を1文字ずつ表示したい: ");
- while(*str2 != '\0') {
- printf("%c ", *str2);
- str2++;
- }
- printf("\n\n");
- return 0;
- }
Add Comment
Please, Sign In to add comment