C语言程序设计基础-徐红波教学视频

需积分: 9 1 下载量 33 浏览量 更新于2024-08-20 收藏 43KB PPT 举报
"C程序设计-C语言程序设计视频教程-徐红波-第1章" 本章节是关于C语言程序设计的初步介绍,由讲师徐红波讲解。徐红波是该领域的专家,可以通过Email x_h_b@tom.com联系。课程使用的教材是《C程序设计》由谭浩强撰写,清华大学出版社出版,而推荐的集成开发环境(IDE)是Visual C++ 6.0。 在第1章中,主要讨论了C语言的基本概念和特点。C语言的出现与UNIX操作系统的发展密切相关,后来被广泛应用于Microsoft C、Visual C++以及Borland Turbo C等编译器中,并最终形成了符合ANSI标准的C语言。 C语言的特点包括: 1. 语言简洁、紧凑,使得编写和阅读代码变得简单,同时提供了很大的灵活性。 2. 运算符丰富,支持多种算术、比较和逻辑运算,满足各种计算需求。 3. 数据类型多样,包括基本类型如整型、浮点型、字符型,以及结构体、指针等复杂数据结构。 4. 结构化的控制语句,如if-else、switch、for、while等,便于实现程序逻辑。 5. C语言对语法的限制相对宽松,程序员可以有更大的设计自由度。 6. 允许直接访问物理地址进行位操作,可以实现类似汇编语言的功能,对硬件操作更直接。 7. 生成的目标代码优化程度高,运行效率较高。 8. 相较于汇编语言,C语言编写的程序具有更好的可移植性。 接着,课程通过三个简单实例介绍了C语言程序的基本结构和编写方法: - 例1.1演示了如何输出一行信息,展示了使用`#include`预处理指令引入头文件,以及`printf`函数进行文本输出。 - 例1.2展示了求两数之和的过程,定义变量,进行赋值运算,然后使用`printf`显示结果。 - 例1.3则涉及到了函数的使用,定义了一个`max`函数来找出两个数中的较大者,并在主函数中调用它,再次展示了输入输出及控制流程。 运行C程序通常包括四个步骤:编辑、编译、链接和执行。在Visual C++ 6.0环境下,用户可以通过相应的菜单选项或快捷键完成这些操作。 课后习题要求学生编写两个C程序: 1. 输出特定的星号图案,以增强对字符串输出和格式控制的理解。 2. 编写一个程序接收三个输入值a、b、c,并找出并输出其中的最大值,这将涉及输入处理、条件判断和函数调用的实践。 通过这个章节的学习,初学者可以掌握C语言的基础知识,为后续深入学习打下坚实的基础。