热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

变量赋值是一个语句还是表达式?

如何解决《变量赋值是一个语句还是表达式?》经验,为你挑选了1个好方法。

我很熟悉语句做了什么,表达式是"构成数量的符号集合"(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")

再接着是分号.


推荐阅读
author-avatar
mobiledu2502861593
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有