C语言入门:函数声明与谭浩强教程解析

需积分: 5 2 下载量 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语言,为将来开发系统软件和应用软件打下坚实的基础。