C语言中 a=1, ++ a++的值是多少

已举报 回答 关注
C语言中 a=1, ++ a++的值是多少
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    2,793

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
(++a)++;
单个成一表达式时等于3,嵌在输出或其他表达式中时是2,只做了(++a),表达式结束后,才做后面的++;
取消 评论
#include stdio.h#include string.hint main(){ char c; int a ; int sum=20; // sum 为购物卡内的金额。。我不知道你的初值为多少。暂定20吧。 scanf(%c%d,&c,&a); switch(c){ case + : sum +=a;break; case - : if (sum 3){ sum -=a; } else{ printf(金额不足请及时充值。); } break; } return 0;}
取消 评论
对,可以统计数据之类的,我就这样干过(用文件输入输出)
取消 评论
没有多少难度啊

循环变量递加2、隔一个做一次正负转变 ~
取消 评论
您看满意否,满意请采纳
#include stdio.h

void main ()
{
int n = 1, i;
int sum = 0;
for (i = 1; i = 10; ++i)
{
n *= i;
sum += n;
}
printf(结果为:%d, sum);
}
取消 评论
++a不是一个左值,这种计算是无法完成的
取消 评论
ZOL问答 > C语言中 a=1, ++ a++的值是多少

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?