C语言的变量,如何定义,赋值,初始化?

2022-12-16 0 307

表达式表述、调用和表达式

C词汇中提供更多了基本上正则表达式char、int、double之类,能用作表述表达式,表述表达式是文件格式是:

(1) 正则表达式 cp;

预测:是用正则表达式表述两个表达式,在正则表达式和cp间,须要字符串分隔。在cp前面,须要采用标点符号“;”做为带队标识符的Harcou。

(2) 正则表达式 cp1,cp2,… cpN;

预测:在带队标识符中,是用正则表达式表述数个表达式,每一表达式间是有双标点符号“,”分割开。

(3) 正则表达式 cp1=常量;

预测:采用正则表达式表述两个表达式,因此在表述表达式的这时候,给其增设常量。

cp的重新命名准则是:

(1) 不能与C词汇提供更多的URL撞名;比如,不能与int, main, while这种的URL撞名。

(2) 只能由拉丁字母、位数和换行共同组成;因此,cp是两个不合法的URL。

(3) cp的第两个字符串只能是拉丁字母和换行;

只不过,他们表述的cp、表达式名、和他们表述的内部结构体类别名,都是两个URL。须要合乎C词汇URL表述的明确要求。

如下表所示是试验的范例:

C语言的变量,如何定义,赋值,初始化?

程序代码的结论如下表所示:

C语言的变量,如何定义,赋值,初始化?

能看到,int x, y, z;就是采用int正则表达式表述了x, y, z这种的3个表达式;在表达式间,采用双标点符号分隔。在表述b1, b2表达式的这时候,直接给其表达式,就是增设常量。

给表达式表达式的这时候,一般的文件格式如下表所示:

cp = 表达式;

比如:

int a; //表述两个int类别的表达式,cp是a;

a = 1 + 2;//给表达式a表达式;

也能连续给数个表达式表达式,文件格式如下表所示:

cp1 =cp2 = … =cpN = 表达式;

比如:

int x, y, z;

x = y = z = 100;

等价于:

z = 100;

y = z;

x = y;

试验的程序如下表所示:

C语言的变量,如何定义,赋值,初始化?

程序代码结论如下表所示:

C语言的变量,如何定义,赋值,初始化?

能看到,执行 x = y = z = 99;标识符,能同时给x、y、z表达式表达式。注意:在调用的这时候,不能连续表达式,比如:

intx, y, z = 100;

此时,只有z表达式表达式调用,x、y表达式没有进行表达式调用。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务