变量的定义
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
变量的赋值与定义
变量的定义
int x=y=3;(是错误的,在变量定义时为变量赋值称为变量的初始化,规定每个变量的初始化时,必须分别赋初值,即:int x=3,y=3;)
变量的赋值
x=y=3;(这是正确的因为这是变量的赋值运算,表示将3赋给变量y,整个表达式的值就是所赋的值3,再将该值赋予变量x,这样,变量x,y中都存入了数值常量3。
归纳:带数据类型的变量名赋值符号不能连续出现,不带数据类型的变量名可以连续用赋值符号
指针变量的定义
int i,*p=&i;
此处的*是指针的标志,表示变量p是指针变量,在定义指针变量时赋予指针变量的值的称为指针变量的初始化,此处将变量i的地址赋给指针变量p(所赋的值是地址)
指针变量的目标赋值
*p=200;
此处的*是运算符号,表示p指向的目标即:变量i,那么此处的赋值就是将数值200赋予变量i。
归纳:带数据类型的指针变量所赋值是地址,不带数据类型的*指针变量出现在表达式中所赋值的值是为目标变量赋值其值为:数值或字符