C程序设计(第五版)第一章、程序设计与C语言

本文介绍了C语言的起源、特点,强调了其简洁性、高效性和可移植性。C语言程序设计涉及步骤,包括预处理、主函数定义、输出等,并提到了程序结构和设计任务。程序设计包括问题分析、算法设计、编写、编译、运行及文档编写等阶段。
摘要由CSDN通过智能技术生成

一、计算机程序

一组计算机能识别和执行的指令

二、计算机语言

在这里插入图片描述

1、能被计算机直接识别和接受的二进制代码称为机器指令,机器指令的集合就是该计算机的机器语言
2、符号语言用一些英文字母和数字表示一个指令,汇编程序把符号语言的指令转换为机器指令后再执行,转换的过程称为“代真”或“汇编”
3、编程风格随意,没有严格的规范,程序中的流程可随意跳转,只需符合语法规则的语言称为非结构化语言
4、规定程序由具有良好特性的基本结构(顺序、选择、循环)构成,流程不允许随意跳转,总是由上而下顺序执行各个基本结构称为结构化语言
5、接近人们习惯使用的自然语言和数学语言称为高级语言高级语言需要用编译程序将高级语言写的程序(源程序)转换为机器指令(目标程序)然后再运行。

三、C语言的发展及其特点

1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言

C语言的特点

1.语言简洁、紧凑,使用方便、灵活
2.运算符丰富
3.数据类型丰富
4.具有结构化的控制语句
5.语法限制不太严格,程序设计自由度大
6.C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接操作硬件
7.C语言编写的程序可移植性好
8.生成目标代码质量高,程序执行效率高

四、最简单的C语言程序

1、编写C语言程序的步骤

1.编译预处理指令
2.定义主函数
3.函数开始的标志
4.输出所指定的一行信息
5.函数执行完毕时返回函数值
6.函数结束的标志

C语言注意事项

每一个C语言程序都必须有一个且只能有一个main函数
函数体由花括号{}括起来
;表示语句结束
注释 // /* */

2、C语言程序的结构

1.一个程序由一个或多个源程序文件组成
 一个源程序文件包括
  1)预处理命令
  2)全局声明
  3)函数定义
2.函数是C程序的主要组成部分
3.一个函数包括两个部分
  1)函数首部
请添加图片描述
  2)函数体
   1、声明部分
   2、执行部分
4.程序总是从main函数开始执行的
5.程序中要求计算机的操作是由函数中的C语句完成的
6.在每个数据声明和语句的最后必须有一个分号
7.C语言本身不提供输入输出语句
8.程序应当包含注释

五、程序设计的任务

程序设计的步骤
 1.问题分析
 2.设计算法
 3.编写程序
 4.对源程序进行编辑、编译和连接
 5.运行程序,分析结果
 6.编写程序文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值