#笔记 C语言标识符与关键字

本文介绍了C语言中标识符的作用和规则,包括其组成、大小写敏感性以及非法标识符的示例。同时,详细阐述了标识符的三大分类:关键字、预定义标识符和用户定义标识符,分别说明了它们的特性和用途,并列举了一些常见示例。
摘要由CSDN通过智能技术生成

1.概念

        标识符在C语言的作用就是标识名称的有效字符序列,通俗来讲就是用户按照自己的程序需要设计的自定义的一些变量、函数等

        C语言规定,标识符由字母(A~Z,a~z)、数字(0~9)和下画线(_)组成,第一位只能为字母或下画线

值得注意的是C语言中的标识符分大小写,A与a是两个标识符 

例如下面几个就是不合法的标识符1—    'abc1,因为标识符的第一位只能为字母或下画线"_",而_1这是正确的标识符

2.分类

1)关键字

关键字不能作为其他标识符使用,在程序中有专门的用法

常见的关键字有:

autoexternsizeofbreakfloatstaticcaseforstructchar
gotoswitchcontinuetypedefconstintifuniondefaultlong

double

enumsignedwhileshortelsevolatileregisterunsigned

return

dovoid

2)预定义标识符

        在C语言中同样有自己的特殊含义,如编译预处理命令include、define,也比如库函数scanf、printf

        一般使用C语言编译程序时使用的预定义标识符include

        通常如下

#include <stdio.h>
#define N 6

则一个程序的执行包括前面的预定义标识符来使用头文件

#include <stdio.h> 
//这里的include就是预定义标识符,define同理

int main()
{
    printf("hello world!\n")

    retuen 0;
}

这些都是常用的编译预处理命令

同时还有

printf("hello world!\n");
scanf("%d",&a);

3)用户定义标识符

        用户根据程序设计的需要定义的标识符称为用户标识符,用户标识符一般用于给变量、函数、数组、指针、结构体、共同体等命名,同时值得注意的是不能与关键字相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值