当前位置 : 主页 > 网络编程 > 其它编程 >

c语言常见关键字汇总

来源:互联网 收集:自由互联 发布时间:2023-07-02
关键字是c语言内置的,可以直接用。c语言常见关键字汇总目录c语言常见关键字汇总auto(automatic-自动的)typedef(类型重定义)register(寄存器)exter 关键字是c语言内置的,可以直接用。
关键字是c语言内置的,可以直接用。c语言常见关键字汇总目录c语言常见关键字汇总auto(automatic-自动的)typedef(类型重定义)register(寄存器)exter

关键字是c语言内置的,可以直接用。

c语言常见关键字汇总

目录

  • c语言常见关键字汇总
    • auto(automatic-自动的)
    • typedef(类型重定义)
    • register(寄存器)
    • extern(声明)
    • static(静态的)
      • 1.static修饰局部变量
      • 2.static修饰全局变量
      • 3.static修饰函数
    • #define定义常量和宏
    • struct(结构体)

auto(automatic-自动的)

用于定义自动变量 《c语言常见关键字汇总》

typedef(类型重定义)

《c语言常见关键字汇总》

register(寄存器)

想要讲清楚这个关键字,我们就要对计算机的存储系统有所了解。 其中寄存器的速度最快、但其空间小、造价高。一般只会把使用最频繁的信息放到寄存器中,以提高读取信息的效率。 这个关键字是指把变量放到寄存器中 《c语言常见关键字汇总》

extern(声明)

声明外部符号 如果想用来自其他文件(外部文件)的全局变量,要先声明一下。

static(静态的)

C语言中static可以修饰局部变量、全局变量、指针。

1.static修饰局部变量

《c语言常见关键字汇总》

《c语言常见关键字汇总》

改变了变量的存储类型(栈区->静态区)《c语言常见关键字汇总》

使得静态的局部变量出了自己的作用域也不会被销毁 相当于改变了生命周期

2.static修饰全局变量

《c语言常见关键字汇总》 是因为一个全局变量在整个工程的其他文件内部都能被使用,是因为全局变量具有外部链接属性 当一个全局变量被static修饰时,这个变量的外部链接属性变成了内部链接属性 使得这个全局变量只能在自己所在的源文件内部使用,其他文件不能再使用 给我们的感觉就是作用域变小了

3.static修饰函数

《c语言常见关键字汇总》 当一个函数被static修饰时,这个变量的外部链接属性变成了内部链接属性 使得这个函数只能在自己所在的源文件内部使用,其他文件不能再使用 给我们的感觉就是作用域变小了

#define定义常量和宏

格式:#define+宏名(一般大写)+宏体 《c语言常见关键字汇总》 宏和函数很相似 《c语言常见关键字汇总》

struct(结构体)

运用多个元素描述一个对象,可自定义。

#includestruct Stu{ //结构体成员char name[20];//大小需明确指定int age;char sex[10];};int main(){ //创建结构体变量,并且初始化struct Stu zhangsan = { "张三",30,"男"};struct Stu lisi = { "李四",24,"女" };//打印结构体的数据printf("%s %d %s\n", zhangsan.name, zhangsan.age, zhangsan.sex);printf("%s %d %s\n", lisi.name, lisi.age, lisi.sex);return 0;}//其中用到了.操作符//结构体成员访问的操作符//用法:结构体变量.结构体成员

#break(打破、终止) 在循环语句中使用 case switch default 默认 continue(继续)

char short int long float double signed unsigned

const(常属性) 用于修饰变量,修饰指针

goto

return(返回) 在函数中使用 void(无、空) 函数的返回类型、函数参数、修饰指针 volatile while

可以自定义的类型: enum

union(联合体)

(以上未完成内容以后慢慢填坑)

上一篇:Saltstackfirstsls文件
下一篇:没有了
网友评论