C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。具体如下。
目前创新互联已为上千多家的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、岳麓网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。目录
auto
short
int
long
float
double
char
struct
union
enum
typedef
const
unsigned
signed
extern
register
static
volatile
void
if
else
switch
case
for
do
while
goto
continue
break
default
sizeof
return
声明自动变量,将不在任何类、结构、枚举、联合和函数中定义的变量是为全局变量,其中4种存储类别中auto对应自动存储期,可用于局部变量。每个局部变量都是auto修饰的,只不过省略了。
short短整数类型,占量2byte,说明符为%h,声明短整型变量或函数。
int整数型,数据类型,长整型,定义整数型数据,占4 byte。
long长整型变量或函数,long一般指longint,其两者占的字节相同,每个long占4byte,格式是%ld。
float浮点型,单精度型变量或函数,准确小数点后6位,占4byte。
double双精度型变量或函数,占8byte,附点精度高有效数字16位。
char字符型变量或函数,定义字符内型,占1byte,可存放单个字符和整数,可分为有无符号
struct结构体变量或函数,用相关的不同类型的数据描述一个数据对象。
union声明共用数据类型,及由多个数据类型组成。
enum枚举数据类型,描述一组整型值集合,预处理指令#define的替代。
typedef高级数据特性,没有创建任何一个新类型,只是为某个已存在的类型增加一个方便使用的标签。
const类型修饰符,对变量声明只读特性,保护变量值被修改,提高程序运行效率。
unsigned声明无符号的整数类型。
signed有符号整型,存储整数与负数。
extern静态存储期,修饰符,用在变量式函数声明之前。
register自动存储期,命令编辑器尽可能的将变量CPU内部寄存器中而不是通过内存寻址访问以提高效率。
static静态存储期
1、修饰局部变量-称为静态局部变量2、修饰全局变量-称为静态全局变量3、修饰函数-称为静态函数4、修饰局部变量5、统计函数被调用的次数。当数组多有较多的的元素的存储类型,减少建立和初始化。
volatile编辑器说明变量的内容可能会由于其他程序被隐含地改变修改。
void空,代表返回值或无参数,说明此函数执行完不返回任何值放在参数位置上则显示说明无形式参数
if条件判断语句,非0表真,0表假,用于单分之选择结构。
else条件语句否定分支,与 if 连用表示是否满足else的某个条件,也就是或者的关系。
switch多分之选择语句,开关语句,括号内为整型
case开关语句分支,事情、事例、实现某个值的指定跳转。
for一种循环语句结构。
do循环语句的循环体,不可单独使用。
while基本循环模式,表示表达式,为真的执行预计,假时跳出循环。
goto无条件跳转语句,直接跳出最外层循环。
continue结束当前循环,开始下一轮循环,跳出循环体,执行尚未执行的语句。
break保留字,跳出当前循环,终止循环。
default开关语句中的“其他”分支,在switch中所以case都不成立的执行语句。
sizeof判断数据类型或计算数据类型长度。
return子程序返回语句,循环条件,将程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值返回,返回时可附带一个返回值。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧