C++中 val 和val++ 是什么意思
展开全部
int i;//定义一个变量类型为int
long val;//定义一个变量类型为long
for(i=0;i<N;i++)//for循环开始
aver+=xx[i];//给aver加上xx数组里面的所有值,
aver/+(double)N;//计算平均
for(i=0;i<N;i++)//for循环开始
{if(xx[i]<aver)//判断如果xx[i]小于aver的话
{val=(long)xx[i];//val等于xx[i]
sumint+=val;//sumin = sumin + val;
sumdec+=(xx[i]-val);//sumdec = sumdec + (xx[i] - val);
}
long val;//定义一个变量类型为long
for(i=0;i<N;i++)//for循环开始
aver+=xx[i];//给aver加上xx数组里面的所有值,
aver/+(double)N;//计算平均
for(i=0;i<N;i++)//for循环开始
{if(xx[i]<aver)//判断如果xx[i]小于aver的话
{val=(long)xx[i];//val等于xx[i]
sumint+=val;//sumin = sumin + val;
sumdec+=(xx[i]-val);//sumdec = sumdec + (xx[i] - val);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
val++ 就是拷贝一个val 用b来表示
然后给val+1 整个表达式再返回b
就是这样执行的~
然后给val+1 整个表达式再返回b
就是这样执行的~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
预编译宏替换,把CV_DEFAULT(val) 替换为= val
可以这样用:
int=5,y;
y CV_DEFAULT(x);
可以这样用:
int=5,y;
y CV_DEFAULT(x);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
val++ 即val = val +1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询