瀏覽單個文章
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
引用:
作者rhapsody
從你提的三個問題
看來你對指標還有不了解的
也對一些C 的 基本認知還不夠

先不要學 data struct,
先去對其他基本的 C 的語法很熟之後 在去讀 data struct 比較好
否則你還是一頭霧水,反而會更麻煩

指標只是一個address, 不是一個variable

我想這個問題不知你認為是什麼呢?
char *temp_c;
int *temp_i;
long *temp_l;

int a=sizeof(temp_c);
int b=sizeof(temp_i);
int c=sizeof(temp_l);


你覺得 a,b,c 哪一個值比較大?
由大小排列看看
不用說 a ,b,c 是什麼
只要排出他們的大小就好了



a,b,c相等對不對?
如果沒有:
int a=sizeof(temp_c);
int b=sizeof(temp_i);
int c=sizeof(temp_l);
這些的話應該是:
l >= i > c 對不對
舊 2005-07-22, 12:46 AM #8
回應時引用此文章
53346離線中