C语言基础详解:从工作原理到程序编写

需积分: 10 11 下载量 98 浏览量 更新于2024-08-01 1 收藏 551KB DOC 举报
"C语言基础串讲讲义非常详细" 这篇讲义主要涵盖了C语言的基础知识,包括计算机的工作原理、计算机指令与程序的概念,以及如何使用C语言编写程序的基本规定。以下是对这些内容的详细解释: 1. **计算机的工作原理** - **硬件组成**:计算机由运算器、控制器、存储器、输入设备和输出设备五大部分构成。 - **工作流程**:用户通过输入设备(如键盘)将程序和数据送入内存,CPU读取并执行指令,运算结果再通过输出设备(如显示器)展示给用户。 2. **计算机指令与程序** - **计算机指令**:包括输入、输出、内存管理、运算和其他控制指令,如分支和循环。 - **程序定义**:程序是一系列指令的有序组合,用于控制计算机按预定方式自动工作。 3. **例题1.1**:这是一个简单的C语言程序,它接收两个整数输入,计算它们的和,并将结果输出。程序中包含了变量声明、输入输出操作和算术运算。 4. **C语言编程规定** - **C语言介绍**:C语言是一种高级编程语言,采用编译执行的方式。 - **编程步骤**:编辑(创建源代码文件,扩展名通常是`.c`)、编译(生成`.obj`目标文件)、链接(生成`.exe`可执行文件)。 - **C程序结构**:由一个主函数`main()`和零个或多个子函数组成,每个函数包含声明和函数体,函数体由语句构成,语句以分号结束。 5. **函数结构**: - **函数定义**:具有返回值类型的函数名后面跟着括号内的参数列表,然后是花括号包裹的函数体。 - **语句和布局**:一行可以包含多个语句,一个语句也可以跨越多行。程序执行从`main()`函数开始。 6. **C语言程序的执行**:C程序编译后,会生成一个可执行文件,当运行这个文件时,操作系统会加载程序到内存,CPU从`main()`函数开始执行,根据程序中的指令控制计算机进行计算和处理,直至程序结束。 学习C语言基础,理解计算机工作原理和C语言的基本结构与规则至关重要,这有助于编写出有效且可读性强的代码,为进一步深入学习计算机科学和技术打下坚实基础。