C语言入门教程(一)程序中的一些定义

Hello,小伙伴们大家好,今天开始进入C语言的学习。C语言呢是最基础的一门语言,是程序员开发的入门首选。C语言教程共15个课时,后面我会慢慢给大家展示C语言的魅力。在刚开始的时候切记不要心急。一步一步来,先了解,再练习。

1、C语言程序的绝大部分应该记录在以.c作为扩展名的文件里,这种文件叫做C语言源文件

C语言程序中还包括以.h作为扩展名的文件,这种文件叫做头文件

C语言入门教程(一)程序中的一些定义

 

2、C语言程序中可以直接使用数字和加减乘除 符号(*代表乘法/代表除法)

C语言中每个计算步骤最后都必须以英文格式 ; 作为结尾,每个使用;结尾的计算步骤叫做一条语句

C语言程序中绝大多数语句应该写在大括号 {} 里面,的大括号可以用来代表一个函数(函数可以看作一组语句) 函数内部的语句一定按照从上到下的顺序执行

C语言程序中不可以没有函数,每个函数都必须有名字,不同函数的名字不能相同

C语言程序中必须包含叫做main的函数,它叫做主函数

C语言入门教程(一)程序中的一些定义

 

程序一定从主函数的第一条语句开始执行,当主函数里最后一条语句结束时整个程序结束

函数结束时可以留下一个数字,这个数字叫做函数的返回值

C语言入门教程(一)程序中的一些定义

 

主函数应该有一个返回值,如果这个数字是 0 表示程序员希望计算机认为程序正常结束了,如果是别的数字则表示程序员希望计算机认为它出错了

C语言程序中预先保留几十个英文单词,它们叫做关键字。每个关键字都有特定的用途,不能随意使用

所有关键字一定是由小写英文字母构成return就是一个关键字,它有两个用途。主要用途是结束函数的执行,辅助用途是指定函数返回值的数值

3、计算机根据数字在某个方面的区别把数字分成几组,每组叫做一个数据类型每个数据类型都有自己的名字

整数类型是一种数据类型,它的名字是int这个数据类型里包含几乎所有不带小数点的数字

程序中的所有数字必须有数据类型程序中所有不带小数点的数字都被默认成整数类型

C语言中规定函数如果有返回值则必须把返回值的类型名称写在函数名称前:比如int main()中int即为函数的返回值类型。

4、C语言程序中通常包含预处理指令预处理指令一定以#作为开头并且不是以;作为结尾

标准C阶段遇到的预处理指令会把源文件里的内容替换成其他内容,#include预处理指令可以把一个头文件的内容包含到当前文件中

这个指令中需要使用相对路径表示被包含的头文件所在的位置

把相对路径包含在 <> 里表示依次采用系统中预先准备好的一组目录作为起点:#include<stdio.h>

把相对路径包含在 "" 里表示首先把当前文件所在目录作为起点使用,然后再把系统中预先准备好的目录作为起点使用 # include "hanshu.h"

5、C语言程序中可以加入文字性的说明信息,这些信息必须加入到注释区域里

计算机会直接忽略注释区域里的所有内容

单行注释以//做开头一直到行尾 多行注释以/*做开头以*/做结尾

6、C语言程序中大量使用名字区分不同内容 这些名字叫做标识符。标识符最好采用英文单词

标识符的编写规则

a.第一个字符应该是英文字母或者下划线

b.后面的每个字符可以是英文字母,下划线或者阿拉伯数字字符

c.大小写不同的标识符是不一样的(大小写敏感)

d.关键字不可以作为标识符使用

e.标识符长度没有限制,但是计算机只能截取前面一部分使用

7、C语言程序编码规范

a.一行里最多包含一条语句

b.同级别的语句应该上下对齐

c.在合适的地方使用空格和空行

d.编写标识符的时候可以采用驼峰方式或下划线方式

8、C语言中提供一组工具,它们叫做标准函数

每个标准函数用来解决一个常见的问题,不同标准函数的名称不同

可以在程序中编写函数调用语句使用标准函数,printf标准函数可以把程序中的数字打印在终端窗口里

为了使用这个标准函数需要包含stdio.h的头文件

可以在双引号里使用占位符把数字转移到双引号的后面

在打印之前计算机会用双引号后面的数字依次替换占位符,替换完成后才进行打印

不同类型的数字应该和不同占位符配合使用,整数类型数字应该和%d配合使用

可以在一条打印语句中使用多个占位符,这时就应该在双引号后面提供多个数字。数字的个数应该和占位符个数一样。

双引号后面的数字可以是一个计算公式,计算机会首先计算出结果然后替换前面的占位符

C语言入门教程(一)程序中的一些定义

 

9、程序中使用的所有数字必须记录在内存里

计算机内存由大量字节构成,每个字节可以单独记录一个数字

每个字节有一个编号,不同字节的编号不同。

这个编号叫做字节的地址,所有字节的地址从0开始向上递增

内存中几个相邻的字节可以合并成一个整体用来记录一个数字

我们可以把内存中用来记录一个数字的所有字节称为一个存储区

一个存储区只能用来记录一种类型的数字存储区也有地址,这个地址就是内部包含的所有字节中地址最小那个字节的地址

C语言程序中可以使用变量代表存储区,对变量的操作就是对它所代表存储区的操作

程序中所有变量必须先声明然后才能使用,变量声明语句可以用来声明变量

变量声明语句会让计算机为程序分配一个存储区

变量有两种使用方法

1.向变量代表的存储区里放一个数字

2.从变量代表的存储区里获得数字

赋值语句可以向变量里放一个数字

赋值语句的核心是赋值操作符(=)

赋值操作符左边应该写一个代表存储区的内容,这种内存叫左值(变量是最简单的左值)

赋值操作符右边应该写一个代表数字的内容

赋值语句可以把右边的数字放在左边的存储区里

可以在声明变量的时候立刻对变量进行赋值,这叫做变量的初始化

C语言里所有变量都应该初始化可以在程序中直接把变量当作数字使用,计算机会首先从变量代表的存储区里获得数字

然后用这个数字参与其他计算

C语言入门教程(一)程序中的一些定义

 

***变量名称既可以代表变量的存储区也可以代表那个存储区里的数字,由环境决定

程序中使用变量名称时编译器负责计算对应存储区的地址

在变量名称前加&可以计算出变量对应存储区的地址

可以使用%p做占位符把地址数据打印在屏幕上

可以在一条语句中声明多个同类型变量

变量可以用来代表一个固定数字

变量也可以用来代表一组数字

这些数字任何时候只使用其中一个,这些数字应该符合同样的规律,应该可以采用同样的方式处理

练习:

1.在屏幕上打印如下内容

1 X 9 = 9

2 X 8 = 16

3 X 7 = 21

4 X 6 = 24

5 X 5 = 25

每次打印一行,所有打印语句中不可以出现固定数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值