level 13
好像有本书就是说这个的,只是翻了翻,这里写的,主要是自己的看法……
2014年05月19日 16点05分
1
level 13
板凳,陷阱指的是c语言的一些缺陷,不利于学习者的……
2014年05月19日 16点05分
3
level 13
我一直庆幸几点……
1,入门靠的是,贴吧,而不是任何国产书……
2,不知道编译器为何物时,一直用g++编译器……
1,学到很多书上学不到的,同时学了c语言,c++,JAVA,简单知道他们的关系和区别,也知道了c的一个陷阱,数组越界……
2,用c++的编译器编译c,c++的眼光看c,才会知道c的另一陷阱,强制转换……
2014年05月19日 16点05分
5
level 13
主要学c,c++和JAVA刚开始只靠贴吧学,偶尔写写代码,大约两个月后寒假回家用电脑,才找本书开始学JAVA……
2014年05月20日 03点05分
8
level 13
就是说在看书之前,已经对JAVA有个大致的认识,已经知道JAVA填补了c的几种常见缺陷……
2014年05月20日 03点05分
9
level 13
看着办吧,关键适合自己,我只是说说我走过的路,很可能不适合别人……
2014年05月20日 03点05分
10
level 13
首先,指针和数组……
c语言的处理上根本看不出这两者有任何区别,声明初始化可以乱来,赋值取值也可以乱来……
甚至是,指针不分配内存就可以乱来,数组有内存但是越界了还可以乱来……
乱来,根本停不下来……
2014年05月20日 03点05分
11
至少在c4droid的gcc编译器是这样的情况,以后用电脑其他编译器试试再补充……
2014年05月20日 03点05分
level 13
都是因为c语言无敌的默认强制转化,使用方便了,但问题也多了……
2014年05月20日 03点05分
12
level 13
没初始化没赋值也可以直接调用,这也是c语言的缺陷,JAVA就更严格,使用前可能没赋值就直接报错……
2014年05月23日 14点05分
14
level 13
好吧,我刚知道,gcc或者说c语言的函数可以不写返回类型,又是一大坑,赶紧记录下来……
2014年05月25日 16点05分
15
看起来,不写返回值的话,返回什么就是什么,这也太随便了吧……
2014年05月25日 16点05分
gcc相对很符合标准了,这应该不是gcc自己乱来,那就是c语言自己在乱来……
2014年05月25日 16点05分
level 13
<!--其实还是强制转换,int f(int x,int y,int shuzu[x][y])-->
这关c99哪门子事,是c语言乱来才支持这样写,那后面的xy一点意义都没有,直接改成int**shuzu……
2014年05月27日 16点05分
16