《C和指针》笔记(施工中)

第7章 函数

7.2 函数声明

函数原型:函数声明的新风格又称为函数原型。这是ANSI C与旧式的K&R风格对比的。函数原型指声明时向编译器提供函数信息的一种方法,使用原型(最方便也最安全)的方法为把原型置于一个单独的文件,当其他源文件需要这个函数的原型时,就使用#include指令包含该文件。

函数原型:函数声明时向编译器提供函数信息的方法,其方法(最方便也最安全)为把原型置于一个单独的文件,当其他源文件需要这个函数的原型时,就使用#include指令包含该文件。

7.5 递归

“阶乘和菲波那契数列用来说明递归是非常不幸的!”这两个例子用迭代会比递归效率高超多,算法实在是太精妙了!

用堆栈图解来阐释递归的调用真是太棒了!

7.6 stdarg宏

可变参数列表是通过宏来实现的,这些宏定义于stdarg.h头文件。


表1.1 常用printf代码 P7

表1.2 常用scanf格式码P9

表3.1 变量的最小范围 P29

表3.2 变量范围的限制 P30

表3.3 相等的整型声明 P35

图3.1 标识符作用域示例 P40

图3.2 链接属性示例 P42

图3.3 使用extern P43

图3.4 作用域、链接属性和存储类型示例 P45

表3.4 作用域、链接属性和存储类型总结 P47

表5.1操作符优先级 P81

表6.1双重间接访问

表6.2 指针运算结果

表14.2 宏和函数的不同之处


低级错误:

1、头文件不完整

2、函数调用不完整(缺少参数、取地址符等)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值