您的位置:首页 > 编程语言 > C语言/C++

C语言基础5

2015-07-20 22:31 399 查看
函数:为了减少代码量以及 减少重复作业提高效率和准确率。

例如1:函数的返回类型辨析

#include<stdio.h>

int func1();

int func2();

int func3();

int main(void) {

int i = 0;

printf("%d\n", func1());

printf("%d\n", func2());

printf("%d", i = i + 1);

}

int func1() {

int i = 1;

return i += 1;

}

int func2() {

int i = 1;

return i + 1;

}

int func3() {

int i = 1;

return i = i + 1;

}

例如2:函数的递归;函数本身调用本身;

#include<stdio.h>

void judge();

int main(void) {

judge();

printf("111");

}

void judge() {

int d = 0;

printf("请重新输入:\n");

scanf("%d", &d);

if (d != 0) {

judge();

}

printf("成功了,因为打的是:%d\n", d);

}

例如3:函数的作用域的理解

#include<stdio.h>

int func(int a);

int y = 0;

int main(void) {

int x = 0;

y = func(x);

//printf("%d", b);

//return -1;

printf("1111~~~\n");

printf("%d", y);

}

int func(int b) {

printf("%d", b);

//printf("%d", x);

return 1;

printf("ha\n");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: