C++第3课:变量作用域

在C++中,变量的作用域(Scope)指的是变量在程序中可以被访问的区域或范围。作用域决定了变量的生命周期和可见性。C++中变量作用域的常见类型包括局部作用域、全局作用域、类作用域、命名空间作用域、块作用域、函数参数作用域。 局部作用域(Local Scope)指的是变量或对象在代码块(通常由大括号 {} 包围)内部定义的可见范围。具有局部作用域的变量称为局部变量。 局部变量在函数体内、循环内或任

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语言是面向过程