java眼中怪异的c c++语法
? ? ? ?一直以来都想把c,c++学好,可每次看了,隔断时间又忘了,我想是除了平时用的不多外,可能它们的一些基础语法跟java还是相差太多导致,下面是一些非常基础的语法,然而却与java的大相径庭。
下面的语法对于java来说都是合法,但在c中却是不可
?
1、数组
1-1、数组声明时必须指定大小
? ? ? ? int a[]; // ?非法的
1-2、数组是不能复制的
? ? ? ? int a[]={1,2,3};
? ? ? ? int b[]=a;//非法
? ? ? ?另外类的赋值,复制操作也与java相去甚远,涉及到运算符重载,有些复杂
?
?
?
?
?
?
?
?
?
?
?