-2
char cmd[100];
char * m1=(char *) malloc(100);
int i = sizeof(cmd) ;
int j = sizeof(m1) ;
int k = sizeof(*m1) ;
printf("size 1 : %d\n",i);
printf("size 2 : %d\n",j);
printf("size 3 : %d\n",k);
,並給它
size 1 : 100
size 2 : 4
size 3 : 1
我需要知道* M1是100的尺寸!並返回1和4是我應該做的,以有值當我使用malloc
不,'* m1' =大小char' = 1 – MikeCAT
的'的大小,我不認爲很多類型的大小爲''100! – EOF
1)什麼是* char? 2)不要將'malloc'和朋友的結果作爲C. – Olaf