The C Language cpt1_end:
1.getchar返回的是int呢?因为EOF的关系,需要更大的值存储EOF。
2.while 和 for 是很nice的语法,因为它先做判断。如果不满足条件,一次都不会执行。
3.while((c = getchar()) ! = EOF)是一个很好的写法,紧凑,值得推广。
4.ld% long型输出
5.字符型在底层机器的存储形式,本质上是一个整数,输出时通过machine’s character set进行翻译的,‘A’代表的是一个整数,但是“A”则是一个字符串常量了。
1.5.4的那个函数很漂亮。
Java How to Program:
1.标识符的命名:camel case ;类,大写开头,其他的比如变量,函数小写开头。
2.Instance Variable name都是private的,通过set/get方法访问。同时其创建对象时就有初值了,但是method里面的局部变量是不会自动给初值的。
3.import package不是必须的,写全路径的话不import也可以,和C完全不一样的。
4.UML构建模型很重要。
5.Scanner的nextline换行符结束,next空白结束。
6.public static void main很重要,static很关键,一般在Driver Class里面书写这个类。
7.default package,当前package下所有的类无需import就能直接使用。