c#:若int a=10;则表达式“a+10=”+a+10的结果是:a+10=1010.为什么?
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 00:38:37
c#:若int a=10;则表达式“a+10=”+a+10的结果是:a+10=1010.为什么?
答案怎么得到的?“a+10=”+a+10是什么意思?
答案怎么得到的?“a+10=”+a+10是什么意思?
“a+10=”+a+10
= 字符串"a+10=" + 变量a + 数字10
= 字符串"a+10=" + 变量a自动根据前面的字符串相加这个操作变成“10”这个字符串 + 数字10
= 字符串"a+10=" + 变量a自动根据前面的字符串相加这个操作变成“10”这个字符串 + 同理根据前面的字符串相加的操作变成字符串“10”
= 三个字符串全部加在一起,就是“a+10=1010”了
其中,你把
“a+10=”
换成
"xxx"
那么结果就是
“xxx1010”
了.
=》 出题目的人,思路本身就是故意误导你的.
其实这样的教学方法,是最不好的.
容易给初学者造成错误的概念.
= 字符串"a+10=" + 变量a + 数字10
= 字符串"a+10=" + 变量a自动根据前面的字符串相加这个操作变成“10”这个字符串 + 数字10
= 字符串"a+10=" + 变量a自动根据前面的字符串相加这个操作变成“10”这个字符串 + 同理根据前面的字符串相加的操作变成字符串“10”
= 三个字符串全部加在一起,就是“a+10=1010”了
其中,你把
“a+10=”
换成
"xxx"
那么结果就是
“xxx1010”
了.
=》 出题目的人,思路本身就是故意误导你的.
其实这样的教学方法,是最不好的.
容易给初学者造成错误的概念.
c#:若int a=10;则表达式“a+10=”+a+10的结果是:a+10=1010.为什么?
若已定义int a,则表达式a=10,a+10,a++的值为
若有定义int a =10,则表达式a+=a-=a*=a的值是多少啊
设先有定义:int a=10;则表达式(++a)+(a--)的值为什么是22?
int a=10;则表达式(++a)+(a--)的值为 运算过程是什么
设先有定义:int a=10;则表达式(++a)+(a--)的值为
已知int a=10,b=15;,表达式!a
C语言中赋值计算的问题:定义int a=10,则表达式a+=a-=a*=a的值是多少?怎么算出来的?
设int a=10,b=11,c=12;表达式(a
有定义int a=2,b=3,c=10;则计算表达式 a+=b+2,c-=a+1 后c的值是
int a=2,b=6,c=8;,表达式(a,b),(c,10)的值,求程序.
设int a=8,b=2,则表达式10=a+b的值?