c語言指針變量函數(shù) c語言中指針變量

c語言 指針作為函數(shù)變量怎么用?

#include stdio.h

新平網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,新平網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為新平成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的新平做網(wǎng)站的公司定做!

void exe(int** p, int** q);

void main()

{

int *p, *q, a, b;

scanf("%d %d", a, b);

p = a;

q = b;

if (a b)

{

? exe(p, q);

}

printf("a=%d,b=%d\n", a, b);

printf("max=%d,min=%d\n", *p, *q);

}

void exe(int** p, int** q)

{

int* t;

t = *p;

*p = *q;

*q = t;

}

C語言中關(guān)于指針變量與函數(shù)的用法。

#includestdio.h

1.申明數(shù)組

a[5],下標(biāo)是應(yīng)該從0~4的;

2.進(jìn)行排序時(shí)需要用2個(gè)變量進(jìn)行冒泡排序;

3.scanf時(shí)%d后面不需要空格。

程序修改如下:

void

pa(int

*a,int

n)

{

int

i,j;

int

t;

for(i=0;in;i++)

for(j=0;jn-i-1;j++)

if(*(a+j)*(a+j+1))

{

t=*(a+j);

*(a+j)=*(a+j+1);

*(a+j+1)

=

t;

}

}

void

main()

{

int

a[5],i;

for(i=0;i5;i++)

scanf("%d",a[i]);

printf("未排序前的數(shù)列為:\n");

for(i=0;i5;i++)

printf("%d

",a[i]);

pa(a,5);

printf("排序后的數(shù)列為:\n");

for(i=0;i5;i++)

printf("%d

",a[i]);

}

C語言指針函數(shù)

char *match (char*s,char ch1,char ch2)

函數(shù)各部分的含義:

第一個(gè)char,一般是代表函數(shù)的返回值是一個(gè)字符。但是它后面有一個(gè)*,應(yīng)該把char和*連起來看,就是char*了。

那么,第一個(gè)就是char*,代表函數(shù)的返回值是一個(gè)字符指針(地址)。

match是函數(shù)的名字。

括號內(nèi)是函數(shù)的參數(shù),多個(gè)參數(shù)用逗號分隔。本例共有3個(gè)參數(shù):char*s,char ch1,char ch2,第一個(gè)是s,類型為char*型(字符指針型),后兩個(gè)ch1、ch2都是char型(字符型)。

到這兒,你就知道去掉*match前的*為什么就不對了。

另外,括號里參數(shù)類型(如包含指針)跟函數(shù)返回值的類型無關(guān)。函數(shù)名前加不加*只與函數(shù)返回值的類型有關(guān)。

當(dāng)前名稱:c語言指針變量函數(shù) c語言中指針變量
URL鏈接:http://muchs.cn/article48/hjcghp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、云服務(wù)器、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司