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中,一律都是从左到右。
Java / C - Java & C 语法区别
于 2020-03-22 21:12:30 首次发布