摘要:
C语言中*的位置有如下两种书写方式: int *a; 靠近变量 int* a; 靠近变量类型 两者意思相同且后者看上去更为清楚(a被声明为类型为 int* 的指针)。 但是,这并不是一个好技巧。 原因如下: int* b, c, d; 一般以为这条语句把所有三个变量声明为指向整形的指针, 但事实上并 阅读全文
摘要:
自动类型转换 当运算符的两边出现不一致的类型时,会自动转换成较大的类型。 大的意思是能表达的数的范围更大。 char -> short -> int -> long -> long long int -> float ->double 对于printf,任何小于int的类型都会被转换成int,flo 阅读全文