亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

建議 change函數

將change (int a , int b ) ?寫成 ?change( int x, int y )這樣 更容易說明白為什么沒有替換值

正在回答

3 回答

#include<stdio.h>

void change(int x,int y){

int temp=x;

x=y;

y=t;

printf("x=%d,y=%d",x,y);

}

void change2(int *x,int *y){

int temp=*x;

*x=*y;

*y=t;

}

void main(){

int a=5;

int b=3;

change(a,b);

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

change2(&a,&b);

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

}


0 回復 有任何疑惑可以回復我~

#include<stdio.h>

void change(int x,int y){

int temp=x;

x=y;

y=t;

printf("x=%d,y=%d",x,y);

}

void change(int *x,int *y){

int temp=*x;

*x=*y;

*y=t;

}

void main(){

int a=5;

int b=3;

change(a,b);

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

change(&a,&b);

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

}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

建議 change函數

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號