c语言中“int a=5,b=6;”是合法的吗?还有…

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:14:49
还有“int a=5;b=6;”合法吗?
假设有“int a;a=5;”,则“a=a+10;”是合法的吗?该语句中的两个a,哪个表示变量的名?

int a=5,b=6; 合法.
int a=5;b=6; 不合法的 .
int a;a=5;, ①
则a=a+10; ②
也合法
②中的第二个a的值等于5
②中第一个a是②中第二个a的值与10的和赋予的等于15
②中两个a都是变量的名

int a=5,b=6;是合法的.
int a=5;b=6;是不合法的.
int a;a=5; a=a+10;是合法的,两个a是同一个变量,也可以写为a += 10;