printf會先將你要打印的東西壓棧在打印,你兩次壓的是同一個地址,而且第二次壓棧后把地址中的信息改變了!另外我在ubuntu10.04下跑了你的程序,首先報錯copy函數(shù)返回了一個本地變量,將 char str[25];定義為一個全局變量。然后從main定義兩個char *接收每次返回的結(jié)果。主函數(shù)為
荊門網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,荊門網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為荊門成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的荊門做網(wǎng)站的公司定做!
char str1[25],str2[25];
memset...
strcpy(str1,copy("str1"));
strcpy(str2,copy("str2"));
printf("%s%s\n",str1,str2);
不會。因為每個庫文件的定義文件前都有定義標志,編譯程序當(dāng)遇到一個庫文件時,就會定義一個標志,當(dāng)再次遇到這個庫文件時,因為已經(jīng)定義了,所以不會再重復(fù)進入。
1.可以使用循環(huán)語句實現(xiàn)。例如while循環(huán)語句,計算機的一種基本循環(huán)模式。當(dāng)滿足條件時進入循環(huán),不滿足跳出。while語句的一般表達式為:
while(表達式){
循環(huán)體
}
2.例程:
#include
int main(){
int n;
while (scanf("%d",n)!=EOF){ //循環(huán)讀入n,直到EOF
printf ("%d ",n); //調(diào)用函數(shù)printf輸出n,循環(huán)多少次,就是輸出多少次
}
return 0;
}
用一個循環(huán)就可以多次調(diào)用了,或者你不嫌麻煩,函數(shù)名多寫幾次。
網(wǎng)站欄目:C語言函數(shù)可以連續(xù)調(diào)用嗎 c語言函數(shù)能調(diào)用別的函數(shù)嗎
鏈接分享:http://jinyejixie.com/article0/ddisgoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、企業(yè)網(wǎng)站制作、做網(wǎng)站、網(wǎng)站改版、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)