C语言基础:程序组成与函数解析

2星 需积分: 0 3 下载量 110 浏览量 更新于2024-07-25 收藏 1.12MB PPT 举报
"这篇资料主要介绍了C语言的基础知识,包括C程序的组成、函数的概念以及C程序的编写规范。" C语言是计算机编程的基础,对于专升本学习者来说是必修的一门课程。C语言以其高效、灵活和强大的功能而闻名,是许多操作系统和应用软件开发的核心语言。在C语言中,程序是由一个个函数构成的,每个函数都有其特定的功能。 1. **C程序的组成** - C程序是由多个函数组成的,其中至少包含一个`main`函数,这是程序的入口点,程序的执行从这里开始。 - 除了`main`函数,还可以包含其他自定义函数,这些函数可以被`main`函数调用来完成特定任务。 - 源程序文件通常以`.c`为扩展名,经过编译器处理生成`.obj`目标文件,再经过链接器链接生成可执行的`.exe`文件。 2. **函数** - 函数是C程序的基本单元,分为系统提供的库函数(如`printf`和`scanf`等)、用户自定义函数以及`main`函数。 - 每个函数由函数首部和函数体两部分组成。函数首部包含函数的返回类型、函数名及形参列表,函数体则包含具体实现的代码。 - 函数体内部可以声明局部变量,并通过一系列语句执行特定操作。 3. **C程序的书写规则** - C语言的书写格式比较自由,一行可以包含多条语句,也可以将一条语句写在多行上。 - 每条语句的末尾必须有一个分号,表示语句的结束。 - 注释可以使用`/* */`或`//`来添加,提高代码的可读性。 4. **输入/输出** - C语言本身没有内置的输入/输出语句,通常通过标准输入输出库函数如`printf`进行输出,`scanf`进行输入。 5. **示例代码** - 示例1.1展示了简单的C程序,计算并打印两数之和,`main`函数内直接完成计算。 - 示例1.2中,计算两数之和的任务被封装到一个名为`add`的函数里,然后在`main`函数中调用。 学习C语言的基础知识,理解这些基本概念至关重要,它们是进一步深入学习和掌握C语言编程的基础。通过练习编写和理解各种函数,可以提升编程能力,为今后的编程生涯打下坚实的基础。