作者:mobiledu2502861593 | 来源:互联网 | 2023-01-17 10:22
我很熟悉语句做了什么,表达式是"构成数量的符号集合"(Python中表达式和语句之间有什么区别?).我的问题是:当你为变量赋值时,是赋值语句还是表达式?
例如(在C中):
int x = 5;
Steve Summit..
8
好吧,当你说
int x = 5;
这是一个声明,恰好包括初始化.
但如果你说
x = 5
那是一个表达.如果你在它后面加一个分号:
x = 5;
现在这是一个声明.
表达式语句可能是C程序中最常见的语句类型.表达式语句只是任何表达式,后面都带有分号.因此,有很多东西可能看起来像其他类型的语句,它们实际上只是表达式语句.也许最好的例子是经典
printf("Hello, world!\n");
很多人可能会认为这是一个"印刷声明".但它实际上只是另一个表达式语句:一个由单个函数调用组成的简单表达式
printf("Hello, world!\n")
再接着是分号.
1> Steve Summit..:
好吧,当你说
int x = 5;
这是一个声明,恰好包括初始化.
但如果你说
x = 5
那是一个表达.如果你在它后面加一个分号:
x = 5;
现在这是一个声明.
表达式语句可能是C程序中最常见的语句类型.表达式语句只是任何表达式,后面都带有分号.因此,有很多东西可能看起来像其他类型的语句,它们实际上只是表达式语句.也许最好的例子是经典
printf("Hello, world!\n");
很多人可能会认为这是一个"印刷声明".但它实际上只是另一个表达式语句:一个由单个函数调用组成的简单表达式
printf("Hello, world!\n")
再接着是分号.