C语言入门:函数声明与谭浩强教程解析
需积分: 5 114 浏览量
更新于2024-08-24
收藏 11.15MB PPT 举报
"函数声明-C基础和谭浩强配套的C讲解"
在学习C语言时,函数声明是一个重要的概念。函数声明通常采用以下的一般形式:
```c
函数类型 函数名(形参类型 [形参名],….. );
```
或者如果不需要提供形参名,可以简化为:
```c
函数类型 函数名();
```
这里的“函数类型”指的是函数返回值的类型,例如`int`、`float`、`void`等;“函数名”是函数的标识符;“形参类型”表示函数接收的参数的数据类型;而“形参名”则是参数的变量名,可以省略,但类型必须给出。
函数声明的作用在于向编译器提供关于函数的信息,包括函数的返回类型、参数个数以及参数类型。这样,编译器就能在调用函数之前检查函数调用的正确性,例如检查传入参数的数量和类型是否与函数声明匹配。这种声明在C语言中被称为函数原型。
在C程序中,函数声明可以在程序的任何位置,通常在函数定义之前,以确保在调用函数时编译器已经知道了函数的存在。函数声明可以写在函数外部的数据说明部分,也可以写在函数内部,但这通常是作为函数原型来使用的,用于在函数自身内部声明递归函数。
例如,声明一个接受两个整数并返回它们之和的函数可以写为:
```c
int add(int a, int b);
```
这里,`int add(int a, int b);`告诉编译器`add`函数将返回一个整数,并接受两个整数参数。
学习C语言时,除了函数声明,还需要关注谭浩强老师的教材和参考书籍,例如《C程序设计(第二版)》、《C语言程序设计教程》等。这些教材可以帮助初学者掌握C语言的基本概念,理解算法分析与设计,并熟悉TurboC的上机操作环境。通过64学时的学习,学生应该能够熟练掌握C语言的语法,学会编写、调试程序,并对程序设计有深入的理解。
课程通常会涵盖从C语言概述到更高级的主题,如算法、数据类型、运算符和表达式、顺序程序设计、选择结构、循环控制、数组、函数、预处理命令、指针、结构体与共用体、位运算以及文件操作。每个章节都旨在深化对C语言特性和编程技巧的理解。
通过预习、积极参与课堂讨论、独立完成作业以及充分利用上机实践,学生可以有效地学习C语言,为将来开发系统软件和应用软件打下坚实的基础。
2009-11-17 上传
2008-11-15 上传
2008-11-13 上传
2011-04-18 上传
2013-12-27 上传
2009-07-20 上传
2012-05-02 上传
2012-06-13 上传
2007-05-25 上传
黄宇韬
- 粉丝: 21
- 资源: 2万+
最新资源
- web:基本网站,可提供移动网站体验
- java客户管理系统.zip
- 基于 MATLAB 实现的可视密码图示法设计【100010679】
- [CMS程序]普迅免费CMS v0.2 源码版_dx234cms_resource.zip源码ASP.NET网站源码打包下载
- LCD1602驱动代码
- js-game-init:我的新JavaScript游戏的基本框架
- 易语言俄罗斯方块游戏源码-易语言
- Hex to Hexdisp_hex_recentg6x_
- 手机酒吧网站模板_网站开发模板含源代码(css+html+js+图样).zip
- PowerfulObject全自动基于Mybatis生成Java代码工具.rar
- 基于 MATLAB 实现的 DCT 域的信息隐藏【100010684】
- 一个Vue弹幕视频播放器源码.zip
- D2C模式引领未来互联网消费时代-论文.zip
- HTMLtest2_html5_
- assignment11:作业#11
- ssa-interp:Go SSA 调试器和解释器