首页后端开发ASP.NET三分钟了解C语言中自定义的标识符及规则

三分钟了解C语言中自定义的标识符及规则

时间2024-01-31 22:52:03发布访客分类ASP.NET浏览721
导读:收集整理的这篇文章主要介绍了三分钟了解C语言中自定义的标识符及规则,觉得挺不错的,现在分享给大家,也给大家做个参考。c语言中的标识符有:关键字、预定义标识符、用户标识符1.关键字:不可以作为用户标识符号。main define scanf...
收集整理的这篇文章主要介绍了三分钟了解C语言中自定义的标识符及规则,觉得挺不错的,现在分享给大家,也给大家做个参考。

c语言中的标识符有:关键字、预定义标识符、用户标识符

1.关键字:不可以作为用户标识符号。main define scanf PRintf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。

2.预定义标识符是C语言中系统预先定义的标识符,如系统类库名、系统常量名、系统函数名。

预定义标识符具有见字明义的特点,如函数“格式输出”(英语全称加缩写:printf)、“格式输入”(英语全称加缩写:scanf)、sin、isalnum等等。

预定义标识符可以作为用户标识符使用,只是这样会失去系统规定的原意,使用不当还会使程序出错。

3.用户标识符:用户根据需要自己定义的标识符。

一般用来给变量、函数、数组等命名。用户标识符如果与关键字相同,则编译时会出错;

如果与预定义标识符相同,编译时不会出错,但预定义标识符的原意失去了,或会导致结果出错,因此预定义标识符一般不用来作为用户标识符。

C语言中自定义标识符规则有以下5条:

1.标识符只能由字母,数字,和下划线组成,其他字符是非法的。

2.标识符第一个字符必须为字母或者为下划线。举个例子:char 66A为非法定义(因为首字符为数字)char A66则为正确的标识符定义。

3.C语言中的标识符中大小写是有区别的,举个例子:int A和int a 这两个定义是不同的,A 和a为两个不同的整形变量。

4.标识符的最大长度仅为8个字节,如有多余的字节将被忽略。所以对于 int student666 和student 999在C语言中将被认为是两个相同的变量。

5.C语言的标识符定义不能与C语言预设关键字重名。常见的关键字有:int if else swITch printf define等等。具体的需要查看C语言技术文档。

感谢大家的阅读,希望大家收益多多。

本文转自:https://blog.csdn.net/QQ_26079093/article/details/93372724

推荐教程:《C语言教程》

以上就是三分钟了解C语言中自定义的标识符及规则的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: putchar函数在C语言中是什么意思下一篇:带你了解C语言中的Sleep函数(附...猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 三分钟了解C语言中自定义的标识符及规则
本文地址: https://pptw.com/jishu/594584.html
NestJs使用Mongoose对MongoDB操作的方法 c语言关系运算符号有哪些?

游客 回复需填写必要信息