程序设计概述

程序与程序设计

程序

计算机硬件结构组成

  • 控制器
  • 运算器
  • 存储器(内部存储器+外部存储器)
  • 输入设备
  • 输出设备

[!NOTE]

控制器+运算器合称为中央处理器Central Processing Unit,简称CPU

计算机组成

  • 硬件
  • 软件

程序设计

计算机程序设计语言发展

  1. 机器语言
  2. 汇编语言
  3. 高级语言

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语言程序

  1. 编辑
  2. 编译
  3. 链接
  4. 运行程序

用VC++开发一个C语言程序

创建一个新的C语言程序

  1. 启动VC++
  2. 新建一个项目
  3. 新建一个C语言源程序文件
  4. 输入、编辑源程序
  5. 编译、链接
  6. 运行
  7. 关闭
  8. 重新打开程序

调试程序

  1. 设置断点
  2. 进入调试模式
  3. 单步运行
  4. 动态查看变量的值
最后修改:2024 年 10 月 06 日
如果觉得我的文章对你有用,请随意赞赏