本资源为上海交通大学张玉生教授编写的《C语言程序设计》课程配套课件。内容涵盖C语言基础语法、数据结构及高级编程技巧,适合计算机相关专业学生学习参考。
C程序由函数构成,并且本例中的程序包含四个主要的函数:main()、max()、scanf() 和 printf()。所有 C 程序中必须存在一个 main() 函数,它是程序执行的起点;当这个主函数运行结束时,整个程序也就随之终止。
从功能上来看,C 语言程序可以分为两个部分:数据表达和流程控制(即数据处理)。前者涉及变量、数组等的数据定义与操作,后者则包括各种条件语句、循环结构以及跳转指令来实现逻辑判断和执行顺序的安排。
程序是利用编程语言编写的命令序列集合,用于解决特定问题或完成某个任务。它具有以下特征:
1. 它旨在达成一个明确的目标。
2. 使用一种具体的编程语言描述如何达到该目标的方法。
3. 程序被存储在计算机内,并且只有当运行时才会执行其功能。
程序设计语言经历了多年的发展,技术与方法已经相当成熟。它的演变过程可以分为几个阶段:
1. 机器语言:使用二进制代码表示指令;
2. 汇编语言:通过助记符替代机器码来简化编程;
3. 高级语言:其运算符号和表达式类似于日常使用的数学公式,易于理解和学习。
这些不同的发展阶段体现了程序设计从原始到现代的演进过程。