国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

c語言函數(shù)調(diào)用經(jīng)典例題 C語言函數(shù)調(diào)用的三種方式并分別舉一例?

C語言函數(shù)調(diào)用的三種方式并分別舉一例?1. 傳遞值,創(chuàng)建變量X和y,其中X的值等于a的值,y的值等于B的值void exchg1(int X,int y){int TMPTMP=XX=yy=TMPpr

C語言函數(shù)調(diào)用的三種方式并分別舉一例?

1. 傳遞值,創(chuàng)建變量X和y,其中X的值等于a的值,y的值等于B的值

void exchg1(int X,int y)

{

int TMP

TMP=X

X=y

y=TMP

printf(“X=%D,y=%D/N”,X,y)}

void main()

{

int a=4,B=6

exchg1(a,b)

Printf(“a=D,b=D/N”,a,b)

}

2。地址傳遞相當(dāng)于建立PX和py兩個指向整數(shù)的指針,其值分別是a和B的地址

exchg2(int*PX,int*py)

{

int TMP=*PX

*PX=*py

*py=TMP

print(“*PX=*D,*py=*D/N”,*PX,*py)

]}

main()

{

int a=4

int b=6

exchg2(&A,&B)

print(“a=D,b=*D/N”,a,b)

}

3。通過引用傳遞,X和Y直接引用a和B。要對a和B進行操作,相當(dāng)于別名a和B。X,Y

exchg2(int&x,int&y)

{

int TMP=X

X=Y

Y=TMP

print(“X=%D,Y=%D/N”,X,Y)

)}

main()

{

int a=4

int B=6

exchg2(a,B)

print(“a=%D,B=%D/N“,a,B)

}