今天我編了小程式以完成C語言中的字串連線函式“strcat”的功能,於是想到了指標來實現。但最後程式

時間 2021-08-30 11:19:49

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