1樓:匿名使用者
區別:一個是指向結構體變數的指標,一個是指向整形變數的指標。
詳細說明如下:
struct student *p指向結構體變數的指標:struct 結構體名 *結構體指標變數名
執行結果:
int *p變成了指向整形變數的指標:
編譯執行:
錯誤:不同的變數型別,p並不屬於整形變數類指標。
2樓:匿名使用者
你......是不是諶衛軍老師班上的...然而我也很菜(逃..
#include
int is_same(char*str,char*s)//str在s中的出現次數
p=strtok(null," ");
}return flag;
}int main()
}ge[j]=strlen(s);
m=j;
for(j=0,k=0;jge[i];j++)//從第二個單詞開始一個一個的取出來存在word內
word[k]='\0';
k=0;
for(j=0;j
3樓:
我偷偷告訴你,這張**放大了也看不清。
4樓:
諶老師的作業最近突然硬了好多
C語言小問題,C語言一個小問題
儘量不要使用這樣的 因為不同編譯器可能會得到不同的結果。上面是逗號運算子,從右向左進行 結果 n 先使用,即輸出1,再減1 n 這時 n 0,加1,使用,即輸出1n 先使用,即輸出1,再加1 printtf 語句結束後,n 2 c語言的輸出運算是從右向左運算的,但是輸出形式是從左往右!所以先計算n ...
C語言小問題,C語言一個小問題
這個問題的關鍵在於 if k n printf n 這句話。因為只要執行了if n j 後面的複合語句。k n一定成立。k 到k n時,不滿足k 其實去掉if k n 光保留printf n 同樣能得出上面的結果。既然你不想要最後一句的 n。那不妨這樣一改就可得到你想要的 把if k n print...
C語言小問題,一個C語言小問題
首先你的懂得if 的括號中的東西是用來判別的,所以裡面的東西要麼為真,要麼為假,但在c中代表真假就是1和0啦!所以這裡的if 0k2 ok2是個變數,如果它的值為0,即就是假,那麼不執行if下帶的語句,跳過執行其它語句,如果ok2的值為1或者 1,那麼執行if的下帶語句,即a 10.至於你的if o...