C语言--(九)函数基本概念&作用域(Lellansin)
函数基本概念
void表示此函数不返回任何值回去
(上图xy是有问题的)
#include<stdio.h>
#include<windows.h>
#include<string.h>
void swap(int i, int j) {
int tmp;
tmp = i;
i = j;
j = tmp;
printf("交换后:%d %d", i, j);
} // 没有返回值,所以是void swap()
int main() {
int i = 3;
int j = 4;
printf("交换前:%d %d\n", i, j);
swap(i,j);
Sleep(10000);
return 0; // 有返回值,所以是int main()
}
int check(void) // 显示的表示没有参数传进去
int main() // 隐式的表示没有参数穿进去
void swap() // 表示没有返回值,所以是
int main() // 表示有返回值return 0;
将输入步骤放在封装函数里面
#include<stdio.h>
#include<windows.h>
#include<string.h>
int input(void) {
int number;
printf("请输入1-100数:\n");
scanf("%d",&number);
return number;
}
int main() {
int num = input();
printf("number is %d \n", num);
Sleep(10000);
retur