1樓:匿名使用者
自己對照看一下。
main()
,b[15]=,*p=a,*q=b;
int i;
for(i=0;i<15;i++)
*(p+i+6)=*(q+i);
printf("%s\n%s\n",a,p);}
2樓:
首先你的printf("%s",a[22]);肯定報錯列印後面接陣列名,a[22]陣列訪問越界;
應該printf("%s\n",a);
還有你的"hoello!"有7位,你在傳值的時候*(p+i+6)=*(q+i); //i=0時,*(p+i+6)= "!",也就是說你把‘!
’ 這個字元覆蓋了,用一個strlen(a)就不用擔心這種問題了。
main()
;char b[15]=;
char *p=a;
char *q=b;
int i;
for(i=0;i<15;i++)
*(p+i+strlen(a))= *q++;
printf("%s\n",a);
printf("%s\n",p);}
C語言程式中的標頭檔案,c語言中有哪些常用的標頭檔案?
你這個是從linux系統中su軟體中得到的開源程式吧 這些是su軟體的庫函式 你在su src su include目錄下可以獲得,這兩個庫函式。你肯定是別人寫的標頭檔案,不屬於c庫標頭檔案。如果知道標頭檔案的作用,你可以自己寫,其他的辦法沒有。你是從 弄的這些標頭檔案呢?你用這些又是為了實現什麼呢...
請問想成為C程式設計師,需要具備C語言中的那些知識
宛丘之湯 c primer plus 雖然說可能有點難,但你是計算機的啊,早晚要看的。基本上c的知識都涵蓋了。 用c語言,完成一些專案的需求,最簡單如圖書入庫 借 還等還有更大的,如寫小系統 純c語言現在就業很困難,一般都是在微控制器之類的地方才會對c語言有很高的要求。要精通c彙編是必須熟練掌握的。...
c語言 中的求質因數的程式應該怎樣實現
這個問題,首先,用篩選法找出質素,然後,遍歷這個素以內的所有素數,找到質因數!include define max 1001 char a max int main int n printf please enter a number scanf d n for i 2 i n 2 i printf...