返回值 函数名(){
}
有参数无返回值
void add(int x,int y) {
printf("%d", x + y);
}
int main() {
int a, b;
scanf("%d%d", &a, &b);
add(a + b);
return 0;
}
有参数有返回值
int add(int x,int y) {
return, x + y;
}
int main() {
int a, b;
scanf("%d%d", &a, &b);
add(a + b);
return 0;
}
无参数无返回值
int add() {
int a, b;
scanf("%d%d", &a, &b);
printf("%d", a + b);
}
int main() {
add();
return 0;
}
进行两个数的交换
#include<stdio.h>
void exchange(int *x, int* y) {
int c = *x;
*x = *y;
*y = c;
}
int main() {
int a, b;
scanf("%d%d", &a, &b);
exchange(&a,&b);
printf("%d%d", a, b);
return 0;
}