改成下面代碼看看:
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、虛擬主機、營銷軟件、網(wǎng)站建設、紫陽網(wǎng)站維護、網(wǎng)站推廣。
#include?stdio.h
void?abc(int?*i,int?*j)
{
int?m;
m=*i;?//指針變量的值也就是地址不能賦值給一般變量
*i=*j;//*i,*j才是指針變量指向的變量的值
*j=m;???
}
void?main()
{
int?a,b;
int?*pa=a,*pb=b;
printf("請輸入a,b的值:");
scanf("%d,%d",a,b);
abc(pa,pb);??//
printf("a=%d\tb=%d\n",a,b);
}
#include?stdio.h
int?*fmax(int?*,int?*);????/*函數(shù)的聲明和下面的定義參數(shù)類型不一致,應該改成指針類型*/
void?main()
{
int?x,y;int?*c,*d;
int?*pmax;
scanf("%d%d",x,y);
c=x;
d=y;
pmax=fmax(c,d);
printf("max=%d\n",*pmax);
printf("max=%d\n",*pmax);
}
int?*fmax(int?*a,int?*b)
{
int?*p;
p=*a*b?a:b;
return?p;
}
函數(shù)定義和函數(shù)調用是兩個概念,函數(shù)定義 為f(int *arr),表示參數(shù)是一個整型指針,因此使用該函數(shù)時要傳遞一個地址,如變量int a=0; 調用函數(shù)f傳遞a的地址時需要寫為f(a);而對于數(shù)組來說,如int b[]=[1,2,3], b本身就是數(shù)組首元素的地址,因此調用函數(shù)f傳遞數(shù)組首地址需要寫為f(b)。
分享標題:c語言函數(shù)的參數(shù)是指針 c函數(shù)參數(shù)為指針
標題鏈接:http://jinyejixie.com/article26/dopjhjg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、、網(wǎng)站設計公司、網(wǎng)站營銷、微信公眾號、外貿建站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)