正在加载图片...
但是这些例子中的: 2;、x;、x+1;、sqrt(x);、x=0;、x>0&&y>0 表达式语句,虽然是正确的表达式语句,但对程序并 不做什么事情,所以对程序而言它们是无用的语句。 另外,象表达式a=b与表达式语句a=b;虽然只 相差一个分号,但它们是完全不同的,其作用与使用 位置不一样 例如: a=b?1:0 其中的a=b是一个表达式,但如果写成:a=b;?1:0 那就错了,因为在这个位置处只能是表达式而不能是 语句。C中类似这样的情况很多,要特别注意。8 但是这些例子中的: 2;、 x; 、 x+1;、sqrt(x); 、x == 0 ; 、x>0 && y>0 ; 表达式语句,虽然是正确的表达式语句,但对程序并 不做什么事情,所以对程序而言它们是无用的语句。 另外,象表达式 a=b 与表达式语句 a=b; 虽然只 相差一个分号,但它们是完全不同的,其作用与使用 位置不一样。 例如: a=b ? 1 : 0 其中的 a=b 是一个表达式,但如果写成: a=b ; ? 1 : 0 那就错了,因为在这个位置处只能是表达式而不能是 语句。C中类似这样的情况很多,要特别注意
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有