栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言常见关键字汇总

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言常见关键字汇总

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

c语言常见关键字汇总

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

auto(automatic-自动的)

用于定义自动变量

typedef(类型重定义)

register(寄存器)

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

extern(声明)

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

static(静态的)

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

1.static修饰局部变量

改变了变量的存储类型(栈区->静态区)

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

2.static修饰全局变量


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

3.static修饰函数


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

#define定义常量和宏

格式:#define+宏名(一般大写)+宏体

宏和函数很相似

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

char
short
int
long
float
double
signed
unsigned

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

goto

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

可以自定义的类型:
enum
struct(结构体)
union(联合体)

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/384239.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号