Snowming04's Blog
一颗红❤
Toggle navigation
Snowming04's Blog
主页
Cobalt Strike
Accelerated C++
区块链安全
友链
关于我
常用工具
代码积累
归档
标签
【C基础】课时8:函数
? C ?
2020-03-06 15:36:39
419
0
0
snowming
? C ?
**<u>本章要点</u>**  **<u>strlen()函数</u>**  **<u>不是基本数据类型的数组</u>**  list不是基本数据类型,这种数组在下一章会讲。 **<u>ANSI C风格的函数原型</u>**  **<u>函数签名</u>**  **<u>编译器的工作</u>**  **<u>定义带形式参数的函数</u>**  **<u>驱动程序</u>**  **<u>返回值可以是表达式的值</u>**  **<u>当返回值的类型与函数声明的类型不匹配</u>**  **<u>在函数中使用多个return语句</u>**  **<u>为什么需要函数(类型)声明</u>**  **<u>函数原型的位置</u>** - 可以放在主调函数内,也可以放在主调函数外 - 主要要保证在函数调用之前声明  **<u>头文件中包含函数声明,但没有具体定义</u>**  **<u>ANSI C函数原型</u>**  **<u>函数原型和函数定义的形参名称可以不一致</u>**  **<u>无参数和未指定参数</u>**  - 无参数需要用 void 关键字说明,而不是直接给形参那个括号留空。 **<u>函数原型的意义</u>**  ## 递归 **<u>递归的定义</u>**  **<u>递归函数停止语句</u>**  **<u>尾递归的定义</u>**  **<u>一个尾递归函数</u>**   **<u>循环和递归的选择问题</u>**  **<u>编译多源代码文件的程序</u>**  **<u>头文件的作用</u>**  ------------------------ **<u>查找地址:&运算符</u>**   - 所谓的主调函数就是 `main()` 函数。 -------------------- ## 指针 **<u>指针的定义</u>**  **<u>指针的使用</u>**  - `变量`指向`指针`。 **<u>间接运算符:*</u>**  **<u>与指针相关的运算符</u>**  **<u>声明指针</u>**   **<u>指针是一种单独的类型,不是整数类型</u>**  **<u>变量:名称、地址和值</u>** 变量三属性: - 名称 - 地址 - 值 指针: - 地址 - 值 变量: - 名称 - 值  **<u>使用指针在函数间通信</u>**    **<u>scanf()函数</u>**  **<u>传递值</u>**  ## 指针的作用  **函数签名** 
上一篇:
【C基础】课时9:多文件编译
下一篇:
【C基础】课时7:字符输入/输出和输入验证
0
赞
419 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
0
条评论
More...
文档导航
没有帐号? 立即注册