C言語なら俺に聞け(入門編)Part 96
■ このスレッドは過去ログ倉庫に格納されています
0824デフォルトの名無しさん
2012/02/11(土) 15:30:54.44#include <stdio.h>
int main(void)
{
char *str = "abcdef";
char *p;
int *p_int;
void *p_void;
p = str;
p_int = (int *)str;
p_void = (void *)str;
fprintf(stdout, "sizeof(char) = %d\n", sizeof(char));
fprintf(stdout, "sizeof(char *) = %d\n", sizeof(char *));
fprintf(stdout, "sizeof(int) = %d\n", sizeof(int));
fprintf(stdout, "sizeof(int *) = %d\n", sizeof(int *));
fprintf(stdout, "sizeof(void) = %d\n", sizeof(void));
fprintf(stdout, "sizeof(void *) = %d\n", sizeof(void *));
fprintf(stdout, "str = %p, \"%s\"\n", str, str);
fprintf(stdout, "p + 1 = %p\n", p + 1);
fprintf(stdout, "p_int + 1 = %p\n", p_int + 1);
fprintf(stdout, "p_void + 1 = %p\n", p_void + 1);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています