看前点赞 养成习惯
学习编程,想看干货,关注公众号:不会编程的程序圆
[C语言必知必会]初探函数
相信在学校同学们看谭老师的教材的时候已经对函数有了“初步的认识”。
但是,如果你没有理解下面这几个例子,那并不能说你对函数入门了。
1.为什么要声明函数?
#include<stdio.h>
void swap();
int main() {
int a = 0;
int b = 1;
swap(a, b);
return 0;
}
void swap(double x, double y) {
double tep = x;
x = y;
y = tep;
printf("a = %f b = %fn", x, y);
}
上面代码void swap();
就是swap函数的声明
把对swap的声明写在main函数的上面是因为:
C的编译器从main函数的第一行开始,自上而下的分析你的代码。
在看到swap(a, b)
时,它需要知道swap()
的样子
也就是swap()的 返回类型, 参数类型, 参数个数
这样它才能检查你对