c语言 RETURN VALUE
来源:百度知道 编辑:UC知道 时间:2024/06/21 03:30:57
#include <stdio.h>
int random(int ace){
scanf("%d", &ace);
return ace;
}
int main(void) {
int ace=0;
random(ace);
printf("%d", ace);
return 0;
}
如题,怎样让printf 打出return ace的值?
int random(int ace){
scanf("%d", &ace);
return ace;
}
int main(void) {
int ace=0;
random(ace);
printf("%d", ace);
return 0;
}
如题,怎样让printf 打出return ace的值?
如果按照你上面所写的程序,实际上random没有起到效果,不会改变ace的值,因为ace在random函数里是形参,形参在函数调用前后值不会发生改变,你可以这样:
random(ace);
改成
ace=random(ace);就可以了