1樓:
if語句不能這樣用,當需要判斷多個條件時,需要各自用括號括起來,再用邏輯與符號&&或者邏輯或符||連線。貼段**給你參考,功能是a,b,c三者相等時輸出case-1,我用gcc編譯器驗證過了。
#include
int main(void)
else
printf("\n\n");
return 0;}
c語言一個小問題。
2樓:
如果查詢的字串中的字元不等於引數所給的字元,則執行:
str[j++]=str[i]; 等價於這兩條語句 //str[j]=str[i];j++;
但如果匹配則不執行賦值,整個程式的功能就是刪除給定的字元。
3樓:爽朗的畢茲卡
首先,j最初是等於0,i是在迴圈中不斷加1的。然後,你str[j++]就是把str[i]的字元儲存下來。每儲存一個字元後,j通過j++變為下一個位置
關於c語言一個小問題
4樓:天雨下凡
你最好上**,並對執行結果截圖,看你的描述,第二個地方的i輸出的時候肯定是3,不是2
++i與i++的區別:
++i是先把i加1,然後取i的值;
i++是先取i的值,然後把i+1;
5樓:愛上那片天的夢
這個分表示式和語句的
c語言的一個小問題
一個c語言的小問題
6樓:
scanf("%d",a[i]);這個格式不對 該寫成
scanf("%d",&a[i]);
後面的那條也是。
一個c語言中和指標有關的一個小問題···
7樓:匿名使用者
*ps為a,*ps+4=a+4=e
*(ps+4)=u
*ps=*s,*ps=s在ps沒有初始化時都是錯誤的ps=s才是對的
C語言,小問題,C語言,一個小問題
n在c語言中的意思是 回車 照著麼說的,while c getchar n 就是 當 從鍵盤讀取一個值,並賦值給c 不等於回車 說白了就是當你輸入回車 就是恩一下 enter 鍵 時,這一段 就執行結束了。例如 while c getchar n 就是說當你敲入回車後,中的東西就不讀了 當然回車之前...
關於c語言程式設計的小問題,關於C語言程式設計的一個小問題
x為show函式中的區域性變數,不能在main函式中被訪問。include int show int main 說白了就是主函式沒有設定x變數,設定一下就好了。就能輸出了。除了在所有函式之外定義的變數外,所有在函式中定義的變數都是區域性變數,它們只能在定義它們的函式中或板塊中才是可見的 是因為 主函...
有關C語言的小問題,關於C語言的幾個小問題
line 69 函式showarr,parr是指向結構體的指標,你這裡要訪問的應該是它的成員陣列parr pbase void showarr struct arr parr ps1 這個問題在編譯階段通常會有警告的,因為printf格式符 d是整數,你給的parr i 跟它是不匹配的,會引起 fo...