北京工业大学C语言程序设计
VIP专享
高级语言程序设计
第一章 C 语言概述
1. C 语言的基本概念
程序:一组计算机能够识别和执行的指令,每一条指令使计算机执行特定的操作。
机器指令:计算机能够直接识别和接收的二进制代码。机器指令的集合就是计算
机的机器语言。
高级语言 ————> 汇编语言 ————> 机器语言
高级语言的三个发展阶段:
(1)非结构化的语言:编程风格随意,符合相关语法规则即可,没有严格规范
要求,程序流程可以随意跳转。(早期的 BASIC,ALGOL)
(2)结构化的语言:程序具有良好特性的基本结构(顺序结构、选择结构、循
环结构),程序流程不可以随意跳转,程序顺上而下执行各个基本结构。结构清
晰,易于编写、阅读和维护。(QBASIC,C 语言)
(3)面向对象的语言:处理规模较大问题时,使用面向对象的语言(C++,
JAVA,C#)
C 语言是一种用途广泛、功能强大、使用灵活的过程性编程语言,C 语言特点:
(1)语言简洁,紧凑,灵活。C 语言一共有 37 个关键字,9 种控制语言。C 语
言比其他高级语言简练,源程序短,输入工作量少。
(2)运算符、数据类型丰富。可以实现许多复杂的运算。
(3)C 语言程序可移植性好。C 编译系统在新的系统上运行时,可以直接编译“标
准链接库”的大部分功能,几乎所有的计算机系统都可以使用 C 语言。
(4)程序执行效率高
C 语言程序的结构特点:
(1)一个程序由一个或者多个源程序文件组成。
一个源程序文件中包括三部分:
1)预处理指令:如 #include<stdio.h>:文件后缀.h 是头文件,#include 调入
相关信息。
2)全局声明
3)函数定义
相关推荐
-
北京工业大学812材料力学2021年真题VIP专享
2025-12-29 999+ -
北京工业大学812材料力学2022年真题VIP专享
2025-12-29 999+ -
北京工业大学822信息与系统2021年真题答案VIP专享
2025-12-29 999+ -
北京工业大学822信息与系统2022年真题VIP专享
2025-12-29 999+ -
河南理工大学801安全系统工程2021年真题答案
2026-01-14 999+ -
河南理工大学801安全系统工程2022年真题答案
2026-01-14 999+ -
河南理工大学801安全系统工程2022年真题回忆版
2026-01-14 999+ -
河南理工大学828机械设计基础2022年真题
2026-01-14 999+ -
河南理工大学828机械设计基础2022年真题答案
2026-01-14 999+ -
河南理工大学844电路理论2022年真题答案
2026-01-14 999+
作者:平安喜乐
分类:考研考博类
价格:3知币
属性:19 页
大小:1.11MB
格式:PDF
时间:2025-12-31
相关内容
-
河南理工大学801安全系统工程2022年真题答案
分类:考研考博类
时间:2026-01-14
标签:真题
格式:PDF
价格:3 知币
-
河南理工大学801安全系统工程2022年真题回忆版
分类:考研考博类
时间:2026-01-14
标签:真题
格式:PDF
价格:3 知币
-
河南理工大学828机械设计基础2022年真题
分类:考研考博类
时间:2026-01-14
标签:真题
格式:PDF
价格:3 知币
-
河南理工大学828机械设计基础2022年真题答案
分类:考研考博类
时间:2026-01-14
标签:真题
格式:PDF
价格:3 知币
-
河南理工大学844电路理论2022年真题答案
分类:考研考博类
时间:2026-01-14
标签:真题
格式:PDF
价格:3 知币

