C語言小問題,C語言一個小問題

時間 2021-06-26 18:58:41

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...