C语言基础5
来源:互联网 发布:vb.net gridview 编辑:程序博客网 时间:2024/06/09 18:26
函数:为了减少代码量以及 减少重复作业提高效率和准确率。
例如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");
}
- C语言基础5
- c语言基础<5>
- C语言基础练习5
- C语言基础:C语言指针(5) - 指针和数组
- c语言基础 (5) 预处理命令
- C基础语言习题及答案5
- IOS学习---C语言基础学习5
- c语言基础5—算数运算
- 嵌入式学习5(C语言基础)
- C语言基础 5 while循环 随机数
- C语言基础与提高5
- c语言基础--编程基础
- C语言基础-基础语法
- C语言基础 上
- c语言基础
- C语言基础
- C语言基础
- C 语言基础
- 视图的创建和使用
- CAS单点登录
- windows批处理介绍
- Spring 下载
- Lua_在Lua中继承Cocos2dx的C++类
- C语言基础5
- leveldb学习:sstable(1)
- Android requestLayout 和 invalidate
- hdu 1257 最少拦截系统 dp
- 【工业串口和网络软件通讯平台(SuperIO)教程】二.架构和组成部分
- 十大大数据分析
- UIScrollView实现不全屏分页的小技巧
- Eclipse 安装最新SVN插件
- VB.NET创建/修复/压缩/备份/恢复ACCESS数据库