若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量c中的值是?
展开全部
是9。
变量其实只不过是程序可操作的存储区的名称。C中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。
变量的名称可以由字母,数字和下划线字符组成,必须以字母或下划线开头。大写字母和小写字母是不同的,因为C是大小写敏感的。
扩展资料:
注意事项:
const在C语言中使用比较多,虽然变量由const修饰,但是从本质上仍然是变量,所以存储在堆栈和静态存储区,这么区域从进程角度来讲是可读可写。
注意*不是一种类型,如果*pType之前是某类型,那么pType是指向该类型的指针一个简单的判断方法:指针运算符*,是从右到左,那么如char const * pContent,可以理解为char const (* pContent),即* pContent为const,而pContent则是可变的。
参考资料来源:百度百科-变量
展开全部
c=(a-=(b-5));
b-5等于4, a-=4相当于a=a-4=6 注意:此时a=6;
a%11=6, b=3就是3 所以c=9
答案不是13,是9.
已经上机测试通过,我可发截图认证。
b-5等于4, a-=4相当于a=a-4=6 注意:此时a=6;
a%11=6, b=3就是3 所以c=9
答案不是13,是9.
已经上机测试通过,我可发截图认证。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你运行过了吗?答案不可能是13。
第一条语句运行后,b-5=9-5=4; a=a-4=10-4=6; c=6
第二条语句运行后,b=3; a%11=6%11=6; c=6+3=9
所以最终结果是9,对答案时应该是持着怀疑的态度去看答案。
第一条语句运行后,b-5=9-5=4; a=a-4=10-4=6; c=6
第二条语句运行后,b=3; a%11=6%11=6; c=6+3=9
所以最终结果是9,对答案时应该是持着怀疑的态度去看答案。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1。 6
2。13
之前a已经变成4
(b=3)传出来的值是9而不是4 赋值为3是之后的事情
2。13
之前a已经变成4
(b=3)传出来的值是9而不是4 赋值为3是之后的事情
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vc编译器给出的结果是9。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询