ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

C语言:标识符 关键字 保留字 表达式 语句

2021-04-23 06:01:11  阅读:167  来源: 互联网

标签:语句 C语言 关键字 保留字 标识符 表达式


标识符(Identifier)
标识符就是程序员自己起的名字,符号常量(宏)、变量名、函数名、宏名、结构体名等,它们都是标识符。
遵守规范;C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。
不能与C语言保留字相同,但可以包含保留字
不能包含# - * /
区分大小写
长度受编译器和操作系统的限制,在做到“见名知义”的情况下尽量短

关键字(Keywords)是由C语言规定的具有特定意义的字符串,通常也称为保留字,
例如 int、char、long、float、unsigned 等。我们定义的标识符不能与关键字相同,否则会出现错误。
也可以将关键字理解为具有特殊含义的标识符,它们已经被系统使用,我们不能再使用了


表达式(Expression)和语句(Statement)
表达式可以看做一个计算的公式,往往由数据、变量、运算符等组成,例如3*4+5、a=c=d等,表达式的结果必定是一个值;
语句的范围更加广泛,不一定是计算,不一定有值,可以是某个操作、某个函数、选择结构、循环等。
表达式必须有一个执行结果,这个结果必须是一个值,例如3*4+5的结果 17,a=c=d=10的结果是 10,printf("hello")的结果是 5(printf 的返回值是成功打印的字符的个数)。
以分号;结束的往往称为语句,而不是表达式,例如3*4+5;、a=c=d;等。

标签:语句,C语言,关键字,保留字,标识符,表达式
来源: https://www.cnblogs.com/xkdn/p/14692202.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有