7月15日学习总结

printf()函数
这是一种格式化输出,功能就是向终端输出若干个任意指定类型的数。
格式:printf(“格式控制”,参数表列);
scanf()函数
格式化输入,功能就是等待用户从键盘上输入数据。
格式:scanf(“格式控制”,地址列表);
注意:数据输入过程中产生的垃圾处理方法
用getchar %*c(Linux中) fflush(stdin)(Windows中)

几个关键字

register:请求编译器尽可能地将变量存在CPU内部寄存器中

注意:register修饰变量的类型必须是CPU所接受;register不能用&来获取变量地址。

static:有全局静态变量,局部静态变量
静态函数:作用范围仅限于它的源文件,即只有本文件内才可调用,函数名在其他文件不可见。
存放位置:全局数据区,结束时释放空间默认初始化为0,使用时可以改变其值。

const
(只读)

volatile
不会在两操作之间把volatile变量缓存在寄存器中;
不作常量合并,常量传播优化;
对volatile变量的读写不会被优化掉。

extern
表明变量或函数的定义在别的文件中(声明)

struct
定义结构体
格式:

struct node
{char a;
short b;
char c;
};

最后的分号不能丢!!!

union
定义共用体,分配空间字对齐半字对齐!4的整数倍。
CPU决定字节序。

enum
枚举类型,每个枚举常量都有一个整数对应。
默认值:

enum kids {nippy,slats,skippy,nina,liz};

第一个没显示赋值默认0,后一个是前一个加一。
指定值:

enum levels{low=100,medium=500,high=2000};

用法:作为switch标签。

typedef
为一种数据类型定义一个新名字。
格式:typedef 数据类型 自定义数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值