Java / C - Java & C 语法区别

1、a=1, b=2; // Java 编译错误; C/C++ 支持

2、Java 中变量如果没有被初始化,则使用该变量报编译错误;而不像 C/C++ 可以使用输出随机值。

3、输出语句里面的运算从左往右,C/C++是从右往左
int a=1;
System.out.println(a+","+(++a)); // Java - 1,2;  C/C++ - 2,2

4、传参
printf(i,i++), fun(j,++j); // 在C中,一律都是从右到左;在Java中,一律都是从左到右。 
发布了869 篇原创文章 · 获赞 1713 · 访问量 81万+

猜你喜欢

转载自blog.csdn.net/Dream_Weave/article/details/105035496