c语言中标志符和字符串有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:52:25

这两个概念根本扯不到一块去。
你所说的标志符应该是书本上说的标识符。

标识符是用来标记一个“东西”的,如变量名、函数名等等,作用就象一个人的名字一样。如 a, i, fun1等等。标识符的命名要遵守C语言的规定,即以字母或下划线打头,由字母、数字、下划线组成。

字符串是由零个或多个字符组成的,以'\0'(空字符)结束的量。如:"zhangsan"、"LiSi"等等。

标识符:由字母,数字或下划线组成,必须由字母或是下划线开头,而且不能是c语 言的关键字(如int,if。。。)
字符串:例如:"ge49ef"没有什么特定的规则,就是由零个或多个字符组成,以整体为操作对象