第一章 C语言程序设计概述
1.程序与程序设计语言
- 程序:程序使用计算机语言描述的、为解决某一问题、满足一定语法规则的语句序列。
- 计算机语言的发展
程序设计语言 | 机器语言 | 汇编语言 | 高级语言 |
---|---|---|---|
面向 | 机器 | 机器 | 问题 |
语言类型 | 二进制语言 | 符号化语言 | 类自然语言 |
运行方式 | CPU直接运行 | 翻译后运行 | 翻译后运行 |
2.程序设计
- 分析问题
- 确定数据结构和算法
- 编写和编辑源程序
- 编译、链接及运行
源程序 | 目标程序 | 可执行程序 | |
---|---|---|---|
内容 | 程序设计语言 | 机器语言 | 机器语言 |
执行性 | 不可执行 | 不可执行 | 可执行 |
后缀 | .c | .obj | .exe |
- 写出程序的文档
3.C语言程序的基本结构
函数与主函数
- C语言程序都有一个或多个函数构成,main函数有且只能有一个;
- main函数是每个程序执行的起始点,程序从main函数开始,也从main函数结束;
- 一个函数由函数首部和函数体组成;
①函数首部:一个函数的第一行,由函数类型、函数名、参数类型和参数名组成。一般格式为:
函数类型 函数名(参数类型及参数列表)
②函数体:函数首部下由花括号括起来的部分。函数体一般包括声明和执行两部分。
程序语句
- C程序由语句组成;
- C程序中每条语句必须以“;”结束;
注释
- 通过“/* */”和“//”可以对C程序中任意部分进行注释;