1.关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。
2.预定义标识符是C语言中系统预先定义的标识符,如系统类库名、系统常量名、系统函数名。预定义标识符具有见字明义的特点,如函数“格式输出”(英语全称加缩写:printf)、“格式输入”(英语全称加缩写:scanf)、sin、isalnum等等。预定义标识符可以作为用户标识符使用,只是这样会失去系统规定的原意,使用不当还会使程序出错。
3.用户标识符:用户根据需要自己定义的标识符。一般用来给变量、函数、数组等命名。用户标识符如果与关键字相同,则编译时会出错;如果与预定义标识符相同,编译时不会出错,但预定义标识符的原意失去了,或会导致结果出错,因此预定义标识符一般不用来作为用户标识符。
以上摘自百度百科

C语言中的标识符有:关键字、预定义标识符、用户标识符相关推荐

  1. C语言中定义常量的关键字是什么,C++_详解C语言中const关键字的用法,关键字const用来定义常量,如 - phpStudy...

    详解C语言中const关键字的用法 关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const ...

  2. C语言逗号表达式赋值、野指针成因、用户标识符、字符串赋值的几个概念

    目录 题目 背景概念梳理 逗号表达式 野指针成因 用户标识符 字符串赋值 解题过程 正确答案 整体代码 参考链接 题目 一.输出x及a的结果 int main(){int x,a;x = (a=3, ...

  3. register---C语言中最快的关键字

    register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率. 注意是尽可能,不是绝对.你想想,一个CPU的寄存器也就那么几个或几十个,你要是定义了很多很 ...

  4. 在python语言中定义类的关键字是_Python 使用 _________________ 关键字来定义类。_学小易找答案...

    [判断题]我国公民的作品著作权的保护期为50年. [单选题]The broad principle that requires expenses to be reported in the same ...

  5. C语言,标识符和关键字,以及键盘输入语句

    文章目录 标识符的命名规则和规范 标识符概念 标识符的命名规则 标识符命名规范 关键字 键盘输入语句 介绍 步骤 : 案例演示: 课后练习题 标识符的命名规则和规范 标识符概念 1)C 语言 对各种变 ...

  6. python中什么是关键字参数_如何使用python语言中函数的关键字参数的用法

    一般情况下,在调用函数时,使用的是位置参数,即是按照参数的位置来传值:关键字参数是按照定义函数传入的参数名称来传值的.那么,关键字参数怎么使用? 工具/原料 python pycharm 截图工具 W ...

  7. c语言定义字符类型变量的关键字,C语言数据类型

    C语言关键字: 也称保留字,是C语言预先定义的.具有特殊意义的单词. 数据类型关键字(12个): (1)char:声明字符型变量或函数 (2)double:声明双精度变量或函数 (3)enum:声明枚 ...

  8. 在c语言中阿储存形式,c语言学习与阿复习课件2.ppt

    c语言学习与阿复习课件2 2.1 简单C语言程序的构成和格式 以下是一个简单求解两数之和的C程序, 程序如下: #include "stdio.h" main() { int a, ...

  9. c语言关键字_C语言初学者必须掌握的关键字!

    相信这么努力的你 已经星标了我 老九学堂 你身边的IT导师 其实小伙伴在写代码的时候,关键字还是用的比较多的,  今天大雄主要就平常中用到的常用关键字进行总结,便于小伙伴们更全面的理解其在代码中的意图 ...

  10. java语言中声明布尔型_【Java初探02】——Java语言基础

    本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构. Java语言基础的大致组成 java主类结构 基本的数据类型 变量与常量 运算 ...

最新文章

  1. 分析模式 - 度量与测绘
  2. 四元数和欧拉角的相互转换
  3. linux定时备份mysql数据并同步到其他服务器
  4. 可以直视烤箱里面的食物吗?
  5. .NET Core 2.0使用NLog
  6. python爬电影_使用Python多线程爬虫爬取电影天堂资源
  7. enable 华为交换机ntdp_华为交换机配置
  8. Java算法之最大子序和
  9. 在计算机网络中使用modem时它的功能是,在计算机网络中使用MODEM时,它的功能是____。...
  10. Python 数据结构与算法 —— Kruskal 算法
  11. Node.js mm131图片批量下载爬虫1.01 增加断点续传功能
  12. oracle8i odac for c,ODAC112021Xcopy for 32位
  13. 云计算基础与应用 第七章 CDN
  14. 酷炫网页按钮,炫酷变色效果(附源码)
  15. KubeSphere 添加NFS存储
  16. JavaScript中开发常用方法-总结-持续更新
  17. speedoffice(word)如何给文字加粗
  18. 华为鸿蒙电脑操作系统测试版,华为鸿蒙OS测试
  19. Mac 环境下 Java JDK 的安装与环境变量配置详解(已完美解决)
  20. 立体像对前方交会模型

热门文章

  1. 2021爱智先行者—红外学习模块(空调遥控器)
  2. 车联网---V2X介绍、V2X现有的两大通信标准DSRC和LTE V2X
  3. JAVAswing编写界面
  4. 栈溢出之ret2dlresolve
  5. 开放申请 | 2020年百度奖学金正式启动
  6. C++创建windows窗口
  7. 关于nextInt()、next()和nextLine()的用法
  8. (四)C语言零基础入门 --- C语言之入门课程
  9. 生命的意義在你的内心
  10. 3D dungeon(BFS)