C 【关键字&标识符】
2016-04-02 14:17
316 查看
关键字
概念:被C语言赋予了特殊含义的单词
特征:① 全部都是小写
② 在编译器内显示特殊颜色
注意:① 编译器内严格区分大小写,比如 int 和 Int 就是不同的
② 关键字不能用作变量名、函数名
C语言中的32个关键字:(main 是特殊的标识符,而不是关键字)
auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static
标识符
概念:程序员自己在程序中起的一些名字(函数名、变量名等等)
命名规则:① 组成:26个字母大小写、阿拉伯数字 0~9、下划线 _ 、美元符号 $、中文汉字
② 严格区分大小写(run 和 Run 是两个不同的标识符)
③ 不能以数字开头
④ 不能用32个关键字作为标识符
下面一段代码有助于大家理解特殊情况下的标识符命名格式:
注意:
即使命名方式多种多样,我们一般还是以英文为主,而将一些特殊符号、数字、汉字摒弃
概念:被C语言赋予了特殊含义的单词
特征:① 全部都是小写
② 在编译器内显示特殊颜色
注意:① 编译器内严格区分大小写,比如 int 和 Int 就是不同的
② 关键字不能用作变量名、函数名
C语言中的32个关键字:(main 是特殊的标识符,而不是关键字)
auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static
标识符
概念:程序员自己在程序中起的一些名字(函数名、变量名等等)
命名规则:① 组成:26个字母大小写、阿拉伯数字 0~9、下划线 _ 、美元符号 $、中文汉字
② 严格区分大小写(run 和 Run 是两个不同的标识符)
③ 不能以数字开头
④ 不能用32个关键字作为标识符
下面一段代码有助于大家理解特殊情况下的标识符命名格式:
#include <stdio.h> /** 以下四种命名方式都是正确的 */ void $(); void _(); void _123(); void 王中尧(); int main(int argc, const char * argv[]) { int 王zhong尧 = 10; printf("%d\n", 王zhong尧); }
注意:
即使命名方式多种多样,我们一般还是以英文为主,而将一些特殊符号、数字、汉字摒弃
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- C# partial关键字说明
- Lua和C语言的交互详解
- asp下查询xml的实现代码
- SQL语句的各个关键字的解析过程详细总结
- C# 的关键字详细介绍
- C# 参考之访问关键字:base、this
- .net(c#)中的new关键字详细介绍
- C#基础语法:Base关键字学习笔记
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- C语言编程中统计输入的行数以及单词个数的方法
- C语言自动生成enum值和名字映射代码
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法