C语言---函数
来源:互联网 发布:php登陆页面完整代码 编辑:程序博客网 时间:2024/04/29 10:23
函数
c语言函数和java,c++这种面向对象中的函数是不同的一种概念,c语言的面向对象的思想是通过函数来体现的
1. 为什么需要函数
- 使用函数可以便于程序的模块化
- 函数的使用可以避免我们的重复性操作
- 一个程序就是由函数组成的
2 .什么叫函数
- 逻辑上是能够完成特地功能的独立代码块
- 物理上:能够接受数据,能够处理数据同时可以返回结果
int f(void){ //代码规范中,void代表是函数不能接受参数,可以不写,但是写上可以让代码更加规范可读性更好 逻辑代码 }
3.函数的分类
- 有参函数,无参函数
- 有返回值的函数,无返回值的函数
- 库函数,自定义函数
4.注意的问题
函数在使用的时候要遵守先声明在使用的原则,如下面的例子
/* 2017年11月18日19:50:25 要明白程序为什么是错误的,为什么加了第七行程序又正确*/#include <stdio.h>//void f(void); //七行void g(void) { f();}void f(void) { printf("你好!\n");}int main(void) { g(); return 0;}
f()函数放在了g()之后,但是g()中调用了f()如果不进行提前的声明的话,会出现错误,因此加了void f(void);
这句声明,声明也是一个语句,因此要加 ;
,同样也可以将f()放在g()之后,这样就可以不用进行声明,g()也可以进行调用
5.局部变量,全局变量
- 采用就近原则的取值方式.因此如果局部变量和全局变量命名有冲突,局部变量会覆盖全局变量
阅读全文
0 0
- 【C语言】C语言函数
- C语言函数 --C
- C 语言图形函数
- C语言图形函数
- C语言图形函数
- C语言图形函数
- C语言函数
- C语言内联函数
- C语言return函数
- C语言 assert()函数
- c语言IO函数
- C语言图形函数
- C语言函数大全
- c语言函数指针
- C语言字符串函数
- C语言图形函数
- C语言字符串函数
- C语言图形函数...
- 关于redis的哨兵机制的使用及配置
- SQL数据还原
- ReentrantReadWriteLock
- 摩尔定律要失效了吗?
- 机器学习基石-The theory of generation
- C语言---函数
- python BulkWriteError: batch op errors occurred
- RHce端口的web服务
- hibernate的事务(七)
- HDOJ2090 算菜价
- Python+腾讯云搭建微信公众号
- 众数问题(递归、分治)
- shell并发编程
- redis实现分布式锁