【C语言 学习记录】一、C语言概述

1.程序设计语言

是计算机能够理解和识别的一种语言体系,按照特定的一系列语法规则组织计算机指令,使计算机能够自动进行各种操作处理。

机器语言→汇编语言→高级语言→面向对象的语言

2.计算机程序

按照程序设计语言的一系列语法规则组织起来的一组计算机指令。

3.C语言的主要特点

  • C语言简洁,结构紧凑,使用方便、灵活。

        一共有32个关键字和9中控制语句,且源程序书写格式自由。

  • C语言功能丰富。
  • C语言是结构化语言。
  • C语言允许直接访问硬件,具有接近汇编语言程序的高效率。
  • C语言适用范围大,可移植性好。

        基本上不做修改就能用于各种型号的计算机和各种操作系统。

上述特点使其在操作系统开发、操作系统相关软件开发、服务器运维、嵌入式开发中广泛应用。

4.C语言程序由函数构成

预处理命令:

        即头文件(公用函数)。

函数:

        代表实现某种功能并可重复执行的一段程序。

        每个函数都有一个名字且不能与其他函数同名。

        执行一个函数称为函数调用。

        函数可以带参数,也可以不带参数。

函数的结构:

  • 函数的首部:函数类型、函数名、参数类型、参数名。
  • 函数体:

        ①说明部分(定义部分/声明部分):

        用于定义函数内部所用到的所有变量的名字、变量的类型,并可对变量指定初值。

        ②执行部分:

        用于完成函数内部所规定的各项操作。

5.C语言程序的结构特点

  • 程序由函数构成,包括主函数(main函数)、库函数、自定义函数三种类型。
  • 函数体由说明部分和执行部分构成。说明部分在前,执行部分在后,不能颠倒交叉。
  • 一个程序总是从主函数开始执行,无论主函数写在什么位置。
  • 程序中语句都以分号结尾。
  • 程序中可以有编译预处理命令,通常放在程序的最前面。

6.C语言程序的书写风格

  • 一个说明或一个语句占一行。
  • 用{ }括起来的部分通常表示程序的某一层次结构。
  • 整个程序采用递缩格式书写。
  • 对于数据的输入、输出最好有提示信息。
  • /* */适用于多行注释;//适用于单行注释。注释不参与编译。

7.算法及算法的描述

程序=数据结构+算法

  • 流程图

        起止框(圆角矩形):表示算法由此开始或结束。

        处理框(矩形):表示基本操作处理。

        判断框(菱形):表示根据条件进行判断操作处理。

        输入/输出框(平行四边形):表示输入数据或输出数据。

        流程线(箭头):表示程序的执行流向。

  • N-S图

        完全去掉了带箭头的流程线,构造算法时用方框相连接。

8.C语言程序的调试和运行步骤

  • 编辑:.c源程序
  • 编译:.obj目标程序
  • 连接:.exe可执行文件
  • 运行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kkkkkkkiko0401

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值