深度C语言的第一天

关键字

C语言一共32个关键字(C89/C90)

auto---声明自动变量

short---声明短整型变量或函数

 int---声明整形变量或函数

long---声明长整型变量或函数

float---声明浮点型变量或函数

double---声明双精度变量或函数

char---声明字符型变量或函数

struct---声明结构体变量或函数

union---声明共用数据类型

enum---声明枚举类型

typedef---用以给数据类型取别名

const---声明只读变量

unsigned---声明无符号类型变量或函数

signed---声明符号类型变量或函数

extern---声明变量是在其他文件正声明

register---声明寄存器变量

static---声明静态变量

volatile---说明变量在程序执行中可被隐含地改变

void---声明函数无返回值或无参数,声明无类型指针

if---条件语句

else---条件语句否定分支(与if连用)

switch---用于开关语句

case---开关语句分支

for---一种循环语句

do---循环语句的循环体

while---循环语句的循环条件

goto---无条件跳转语句

continue---结束当前循环,开始下一轮的循环

break---跳出当前循环

default---开关语句中的“其他”分支

sizeof---计算数据类型长度

return---子程序返回语句(可以带参数,也可以不带参数)循环条件

//文本代码->可执行程序(二进制文件)->双击启动该程序(exe)

1.在win中,双击的本质运行程序,将程序加载到内存当中。

2.任何的程序在被运行之前,都会被加载到内存当中。

a.程序没有被加载的时候,在硬盘当中

b.为什么要记载在内存----因为‘快’!

定义与声明:

什么是变量:          在内存中开辟特定大小的空间,用来保存数据

PS:所有的变量,本质都是要在内存的某个位置开辟空间的

如何定义变量:

数据类型  变量名  =  默认值

变量定义的本质:

1.程序运行,需要加载到内存中

2.程序计算,需要使用变量

本质:在内存中开辟一块空间,用来保存数据

定义与声明:

定义:开辟空间(只能有一次)

声明:告知(可以有很多次)

代码块:在{}之内的

变量的生命周期:

指的是该变量从定义到被释放的时间范围内,所谓的释放,指的是曾经开辟的空间“被释放”

局部变量:进入代码块,形成局部变量{开辟空间},退出代码块,“释放”

局部变量

全局变量:定义完成后,程序运行的整个生命周期内,该变量一直都有效

作用域:该变量的有效区域

生命周期:时间的概念,什么时候被开辟,什么时候被释放

最宽宏大量的关键字---auto

一般在代码块中定义的变量,及局部变量,默认都是auto修饰的,不过一般省略(所以你可以当他不存在)

最快的关键字---register:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值