易截截图软件、单文件、免安装、纯绿色、仅160KB

b+++c到底该怎么拆分

表达式
int a,b=2,c=6;
a=b+++c;

以上表达式到底是a=(b++)+c还是a=b+(++c)

a=(b++)+c

其实追究这东西没有什么意义。

引用
a=(b++)+c

顶,其实你只要输出a,b,c看一下就知道了

多加几个括号就OK了

引用
表达式
int a,b=2,c=6;
a=b+++c;

以上表达式到底是a=(b++)+c还是a=b+(++c)


等同于下面这两句同时执行:
a = b + c;
b = b + 1;

楼主这样的问题,自己先动手做下,打印出来就知道了。
1楼兄弟已经答对。


一元优先级高于算术,所以a=(b++)+c

a=(b++)+c;  顶楼上的

学习了 


Java code:
public static void test_() {
int a, b = 1, c = 6;
a = b+++c;
System.out.println(a);;
}
-----------------
7


8 3 6

a=(b++)+c


相关问答:

C 程序问题(四) - C/C++ / C语言

#include "stdio.h"
int main()
{
  char *ch(char *, char *);
  char str1[]="I am glad to meet you!";
  char str2[]="Welcom to study C!";
&nb ......

想研究C与指针这本书,大家给点意见 - C/C++ / C语言

以前学过谭浩强的书,认真看过几遍,书上的题大部分自己编过,现在想进一步学习C,应该从哪方面着手呢?我准备看C与指针,大家觉得这本书怎么样?还是看其它的书?
你应该重新找《c primer plus》这本书看看。

c ......

关于linux下socket编程的问题! - C/C++ / C语言

由于我才刚刚接触socket编程,自己写了一个简单程序,但就是在运行的时候出现段错误,无法解决,现在我把源代码贴出来,请各位大虾指正一下!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include& ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号