很多初学者问我
“我想学C,怎么开始?”
今天来聊聊
初学者必知
希望你们
牢记基础知识的能力
只有不断的努力
更成功
好了,废话不多说,聊聊吧!
基础知识
计算机语言:人与计算机进行交流的语言称为计算机语言
计算机语言分为高级语言和低级语言
高级语言:远离硬件
低级语言:接近硬件
指令:指计算机执行某项操作的指令
它由一串二进制数字组成。
一条指令通常由两部分组成:操作码+地址码
操作码
指示指令要执行的操作的类型或性质
如获取、添加或输出数据等。
地址码
表示操作对象的内容或所在存储单元的地址
机器语言:用于计算机本身各个组件之间通信的语言。特点:对于计算机本身c语言有哪些伪指令,只能识别由0和1代码组成的二进制指令。源程序:用高级语言编写的程序称为源程序
源程序 – 编译器 – 目标程序
(二进制代码表示的程序,即计算机只识别目标程序)
编译器:如何将源程序转换成机器可以接受的目标程序,软件工作者编译了一系列软件。通过这些软件,将用户按照指定语法编写的语句一一翻译成二进制机器指令。这种具有翻译能力的软件称为“编译器”
C源程序:由C语言组成的指令序列称为C源程序
C语言编写代码:按照C语言的语法编写C程序的过程称为C语言编写代码
C语言源程序文件名后缀为.c
编译后生成的文件后缀为.obj
连接后生成的文件后缀为.exe
编程
程序设计一般包括以下五个部分
算法:指解决特定问题的确定和有限数量的步骤。一个算法应该具有以下五个特征
算法可以用各种描述方法来描述,最常用的是伪代码和流程图
C语言是一种结构化语言,C语言具有三种结构:
循环结构还包括when循环和until循环
当循环
先判断,后执行。至少执行 0 次
直到循环
先执行,后判断。至少执行 1 次
简单C语言的组成和格式
C语言学习内容
894479708
C语言程序的基本格式
命令行
1)命令行必须以“#”开头,不能以“;”结尾 因为它不是 C 语言语句。
一对双引号之间的2)stdio.h是系统提供的文件名,里面包含了输入输出函数的信息。
主功能
1)main是main函数的名字,C语言规定main必须作为main函数的名字
2)main函数后面的括号可以为空,但括号不能省略。
3)AC 程序可以包含任意数量的不同名称的函数,但必须有一个且只有一个 main 函数。
4)C 程序的执行总是从主函数开始。
功能体
1)main函数下面是函数体,总是以“{”开头,以“}”结尾。
2)函数体分为定义(描述)部分和执行语句部分。
3)可执行语句的数量没有限制,但必须放在定义语句之后。
C语言的简单语法格式:
1)C 语句必须以“;”结尾,它是 C 语句的一部分,而不是语句之间的分隔符。
2)注释符号“/*”“*/”必须成对出现,不允许嵌套。“/”和“*”之间不允许有空格。
标识符的组成和分类
什么是标识符:
1、 组成:由字母、数字和下划线组成。
2、组成规则:标识符不能以“数字”开头
3、特点:
1)区分大小写
2)在C语言中,计算机只识别长度为“8”位或更短的标识符。(即标识符最多只能有8位数字)
标识符的分类:
1、关键词
1)系统已经赋予了意义,我们不能将其用于其他意义(如:if、while等)
2)C语言共有39个关键字
2、预定义标识符
1)系统具有定义的含义,但我们可以将其用作其他含义的标识符。(例如:printf、scanf 等)
2)不建议更改预定义的标识符。
3)用户自定义标识符
1)用户定义的标识符。
2)自己定义的标识符必须符合标识符的组成规则。
整数数据和真实数据
持续的:
1、定义:程序运行期间保持不变的量。
2、分类:
1)整型常数(例如:123)
2)实常数(例如:12.34)
3)字符常量(例如:’a’)
4)字符串常量(例如:”hello”)
5) 符号常量(通常由预处理宏定义的大写字符表示)
语法格式:#define 标识符常量
例如:#define PI 3.14159(表示程序中每当出现PIc语言有哪些伪指令,其值为3.14159)
多变的:
1、定义:它的值可以改变的量。
2、本质:内存中的一个存储单元。
总结:学习一门语言的一般基础知识还是需要掌握的,对你以后的学习更有帮助不是吗?
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 欧资源网