C语言中如何区分分隔符和逗号运算符

C语言中如何区分分隔符和逗号运算符,第1张

以我愚见:用不着可以去区分,因为你在运用的时候会养成习惯的,你自然而然就会"记死"

譬如“printf("%d,%d",a=(2,2+3),b);”中,第一个逗号是分隔符,第二个是printf的格式,第三个就是逗号运算符,第四个是格式。

潜移默化的

建议楼主将剑客树上的习题依次做完,我相信你会成功的

我现在正在做习题- -||

加油!

不是。C 语言的分隔符包括逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量; 空格多用于语句各单词之间,作为间隔符。

标识符是系统或者用户定义的名称。标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。

标示符(identifier):很明显,这是指变量和函数的名字(只能以字母或下划线开头):

main(),abs()int var=1,这里的var就是变量名,属于标识符

void fun(),这里的fun也是标识符

关键字(keyword):系统保留的有特定意义的名字,不能用于其它用途

int char float double//内置数据类型(built-in data type)

switch case break if continue goto while//开关控制语句(control-statement)

extern auto static void //它们都有特定的功能

运算符(Operator):

+ - / % & && % \ || ++ -- ^ ~ sizeof() //等等,有两种用途,间访和乘

分隔符(Separator):

{} () ; : " '//等等

常量(Constant):有确定的值

通常有123 "ABC" ;

还有一种常量#define N 30

这里的N也是常量

注释符(Note):用于注释,不会被编译

/在这里写注释/,也有的编译器支持"//"(行注释,这不是ANSI C的标准而是C++的标准)

//假设你的自己定义一种数据类型

struct student

{

int id;

char name[4];

};//别忘了分号

这里的student应当属于标识符(identifier)

以上就是关于C语言中如何区分分隔符和逗号运算符全部的内容,包括:C语言中如何区分分隔符和逗号运算符、标识符是c语言分隔符吗、C语言词汇分为标示符、关键字、运算符、分隔符、常量、注释符这六大类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10069726.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存