谭浩强C++程序设计--学习小结(重要知识点)

1. 函数调用应在函数声明之后,函数声明可在main上面,也可在main内部,或者在头文件里?
2. C语言头文件以.h结尾,新的ANSI C++推出的编译系统不带.h,C++保持兼容,可并存。
3. C语言无命名空间,因此无需作using namespace说明
4. C语言中,main函数无返回值: void main(){}
  C++中,int main(){return 0;}
5. 编译(目标文件 .o/.obj)+库文件和其他目标程序-->连接(汇编)(.exe)
6. C++数据类型:

(a)基本类型——————————————————————————
整型:短整型short int 整型int 长整形 long int
字符型:char
浮点型:单精度型float 双精度型double 长双精度型 long double
布尔型:bool
(b)构造类型————————————————————————————
枚举类型enum
数组类型
结构图struct
共同体union
类类型class
(c)指针类型————————————————————————————
(d)引用类型————————————————————————————
(e)空类型—————————————————————————————
7.数值的表示
020 16 16L 1.6e1
8. 常变量必须在定义时同时给出赋值,不可分开
9. 用#define a = 100为常量,在编译时做替换,内存中不存在常量
用const int a = 100为常变量(本身为变量,用const限制不可修改)

10.不同数据类型运算,先进行类型转换
double<--float
|
long
|
unsigned
|
int<--short, char
横向为必须的转换,从下往上优先级更高(低优先级往高优先级转换)
疑问:int与unsigned做运算,int怎么换为unsigned???

猜你喜欢

转载自www.cnblogs.com/xinxinBlog/p/9333766.html
今日推荐