C语言标识符知识小总结

C语言中合法的标识符主要分为三类:

第一类:关键字(不可以作为用户标识符的);

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

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

enum :声明枚举类型

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

int:声明整型变量或函数

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

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

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

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

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

union:声明联合数据类型

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

for:一种循环语句(可意会不可言传)

do :循环语句的循环体

while :循环语句的循环条件

break:跳出当前循环

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

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

goto:无条件跳转语句

switch :用于开关语句

case:开关语句分支

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

return:子程序返回语句(可以带参数,也看不带参数)

auto:声明自动变量 一般不使用

extern:声明变量是在其他文件正声明(也可以看做是引用变量)

register:声明积存器变量

static :声明静态变量

const :声明只读变量

sizeof:计算数据类型长度

typedef:用以给数据类型取别名(当然还有其他作用)

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

第二类:预定义标识符是指在(语言中预先定义并且具有特定含义的标识符比如库函数名等,是允许重新定义另作他用的;

库函数名字,比如(printf,scanf,sin,isdigit等)

编译处理命令名,比如(define,include)

第三类:用户标识特则是由用户根据票要定义的标识符,文称自定义标识符。

posted @   r_jw  阅读(875)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示