程序设计概述
程序与程序设计
程序
计算机硬件结构组成
- 控制器
- 运算器
- 存储器(内部存储器+外部存储器)
- 输入设备
- 输出设备
[!NOTE]
控制器+运算器合称为中央处理器Central Processing Unit,简称CPU
计算机组成
- 硬件
- 软件
程序设计
计算机程序设计语言发展
- 机器语言
- 汇编语言
- 高级语言
C语言的发展
算法及其描述
算法
PASCAL之父Niklaus Wirth在解释程序设计时提出了“算法+数据结构=程序”
算法的描述
- 自然语言
- 传统流程图
- N-S流程图
- PAD流程图等
三种基本的N-S流程图描述
- 顺序结构
- 选择结构
- 循环结构
C语言的程序构成
#include<stdio.h>
void main(void){
printf("Hello World");
}
[!WARNING]
在用include引用文件命令时,后面不加“;”
C语言的基本用法
C语言的字符集(源文件本身)
- 字母
- 数字
- 分隔符:空格符和“,”。
- 运算符和特殊字符
标识符
用于变量名,函数名等
- 标识符只能用英文字母、数字、下划线组成,且第一个字符不能是数字
- ANSI C规定标识符最多可以用31个字符作为有效长度。
- C语言大小写敏感
- C语言规定了下列标识符具有特殊函数(被称为“关键字”“保留字”),关键字不能用作自定义标识符名称
- 建议不要使用预定义标识符(可以但不建议)(如printf、define等)
auto break case char const continue default do double else enum extern float for goto if int long
register return short signed sizeof static struct switch typedef union undesigned void volatile while等为关键字
C语言程序的开发
开发一个C语言程序
- 编辑
- 编译
- 链接
- 运行程序
用VC++开发一个C语言程序
创建一个新的C语言程序
- 启动VC++
- 新建一个项目
- 新建一个C语言源程序文件
- 输入、编辑源程序
- 编译、链接
- 运行
- 关闭
- 重新打开程序
调试程序
- 设置断点
- 进入调试模式
- 单步运行
- 动态查看变量的值
4 条评论
这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。
批判锋芒犀利,直指问题症结所在。
字里行间流露出真挚的情感,让人感同身受,共鸣不已。
哈哈哈,写的太好了https://www.lawjida.com/