C++第2课:C语言变量与C++变量

‌C语言‌ 在C89/C90标准中,变量必须在作用域的开头声明,不能在代码中间声明。例如: void func() {     int a = 1;     // 其他代码     int b = 2; // C89中编译错误 } ‌C++‌ C++允许在代码的任何位置声明变量,只要在使用之前声明即可: void func() {     int a = 1;     // 其他代码     in

C++第1课:第一个C++程序

C++以C语言为基础发展而来,最初设计目标是“带类的C”(C with Classes),后续逐步扩展为支持面向对象、泛型编程等多范式语言。C++几乎完整兼容C语言的语法和特性,大部分C程序可不修改(或少量调整)在C++环境下编译运行。 C++和C语言两者共享相同的基本数据类型、运算符、控制结构(如if-else/for/while)和函数调用机制,均支持指针操作和手动内存管理。 C语言是面向过程