㈠ c語言編程問題,我搞不明白,請高手指教一下!
s=*p1++;執行後p1已經指向下一個字元了,同理 *p1=*p2--執行後p2已經指向前一個字元了。
㈡ c語言編程問題求詳細解釋!!
1, switch(x), 這里x是等於0的,因此入口在case 0,
2, 然後case 0裡面的 switch(1), 這里是等於1的,因此b++; //此時a的值為0, b的值為1
3 , 這里是最容易出錯的一步: 當 switch(x)中的 case 0執行完畢後, 由於沒有加break, 因此會繼續執行 case 1, case2 ,,,,直到遇到break或結束。因此, a和b要再加1一次。//這時候a的值為1, b的值變為2。
㈢ c語言老鳥進
不想多說廢話
推薦你幾本書
《The C Programming Language》
《C Reference Manual》
《Pointers on C》
吃透這幾本書,c就差不多了
㈣ c語言編程問題、求老鳥指導!
用鏈表實現吧 每個學生搞個結構體
㈤ C語言編程的問題,高手指導一下
數字向字元轉換。n表示你要轉換的數值,xy是一個字元串的指針,是存放轉換後的字元用的,10表示n是十進制。打個比方,n本來是一個數字的,比如說100,但是你想把它弄成一個字元串,就用這個函數。
㈥ C語言編程問題,求高手指教。我錯在哪裡
scanf("%d",&m);
p=(int*)malloc((m+n)*sizeof(int)); /*向內存申請數組的內存空間*/
這句操作結束後,你原來的空間丟失了!!!!!重新定義一個指針來操作吧
㈦ C語言簡單編程問題求大佬幫助
#include<stdio.h>
#include<string.h>
int main()
{
char x[20];
int i=0,Flag=0;
char str[6][20]={"english","china","american","jp","peking","a"};
gets(x);
while(i<6&&!Flag)
{
if(strcmp(x,str[i])==0)
{
Flag=1;
break;
}
i++;
}
if(Flag)
printf("查找成功%s",x);
else
printf("NO");
return 0;
}
㈧ C語言編程問題!高手指導下
長整型數一定有題目所說的32位那麼長???一定是32位???題目就有問題。