学习笔记2

本文介绍了C语言中函数的一些关键规则,包括return的单返回值特性、函数设计的低耦合高内聚原则、main函数的定位灵活性、函数嵌套调用与定义的限制、函数声明与定义的顺序要求,以及递归调用的停止条件。同时,讨论了sizeof和strlen两个函数在处理数组和字符串时的区别。
摘要由CSDN通过智能技术生成

1、return只能返回一个符合返回类型的值,不能返回多个。

 2、函数设计应做到低耦合、高内聚。

即:在不增加代码复杂度的情况下,尽量减少函数之间的调用关系,在本函数实现规定的功能。

3、C语言规定,在一个源程序中,main函数的位置可以任意。

4、函数可以嵌套调用,但不可以嵌套定义。

5、函数的声明只是告诉编译器函数返回值类型、函数名字以及函数所需要的参数。函数的定义是说明函数是怎么实现的。

6、函数必须保证先声明后使用。函数定义在使用之后,使用之前没有声明时,编译器编译时识别不了该函数。

7、递归存在限制条件,当满足这个限制条件的时候,递归便不再继续。每次递归调用之后越来越接近这个限制条件。

8、sizeof():获取数组的总大小,包括字符串后隐藏的'\0';strlen():获取字符串中有效字符的个数,不算'\0'。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值