网站开发的需求分析论文,搜索引擎营销案例分析题,网站不支持m.域名,网站设计素材网站推荐【嵌入式——C】基础知识 变量作用域局部作用域全局作用域块作用域类作用域 常量标识符命名规则数据的输入运算符算术运算符赋值运算符比较运算符逻辑运算符 变量作用域
局部作用域
在函数内部声明的变量具有局部作用域#xff0c;它们只能在函数内部访问。局部变量在函数每… 【嵌入式——C】基础知识 变量作用域局部作用域全局作用域块作用域类作用域 常量标识符命名规则数据的输入运算符算术运算符赋值运算符比较运算符逻辑运算符 变量作用域
局部作用域
在函数内部声明的变量具有局部作用域它们只能在函数内部访问。局部变量在函数每次被调用时被创建在函数执行完后被销毁。
int main ()
{// 局部变量声明int a, b;int c;// 实际初始化a 10;b 20;c a b;cout c;return 0;
}全局作用域
在所有函数和代码块之外声明的变量具有全局作用域它们可以被程序中的任何函数访问。全局变量在程序开始时被创建在程序结束时被销毁。
// 全局变量声明
int g;int main ()
{// 局部变量声明int a, b;// 实际初始化a 10;b 20;g a b;cout g;return 0;
}块作用域
在代码块内部声明的变量具有块作用域它们只能在代码块内部访问。块作用域变量在代码块每次被执行时被创建在代码块执行完后被销毁。
int main() {int a 10;{int a 20; // 块作用域变量std::cout 块变量: a std::endl;}std::cout 外部变量: a std::endl;return 0;
}类作用域
在类内部声明的变量具有类作用域它们可以被类的所有成员函数访问。类作用域变量的生命周期与类的生命周期相同。
class MyClass {
public:static int class_var; // 类作用域变量
};int MyClass::class_var 30;int main() {std::cout 类变量: MyClass::class_var std::endl;return 0;
}常量
#define 宏常量
#define 常量名 常量值const修饰的变量
const 数据类型 常量名 常量值标识符命名规则
标识符不能是关键字标识符只能有字母、数字、下划线组成第一个字符必须是字母或者下划线标识符中字符区分大小写。
数据的输入
从键盘获取数据
cin变量;int x 0;
cout 请给x赋值 endl;
cin x;
cout x x endl;运算符
算术运算符 、-、 *、 /、 %、 、 -- 赋值运算符 、、-、*、/、%比较运算符
、!、、、、、逻辑运算符
!(非)、(与)、||(或)