c++-很不懂 k++到底什么意思

问题描述

很不懂 k++到底什么意思

#include
using namespace std;
int main()
{
int i,j,sum=0,a[50],t;
int k;
//i开始从一加到1000
for(i=1;i<1000;i++)
{
sum=0;
for(j=1;j<i;j++)//内层循环 控制j小于i 但j每次循环从1开始
{
if(i%j==0) //如果i能整除j 执行下面的循环
{
sum+=j; //j相当于因数 每个因数开始相加
a[k++]=j;
}
}

    t=k;

    if(sum==i)
    {
        cout<<i<<"->";
        for(k=0;k<t;k++)
        {
            cout<<a[k];
            if(k<t-1)
            cout<<".";
        }
        cout<<endl;
    }
k=0;
}

}

解决方案

k++是先赋值再加1,相应的还有一个++k这个是先加1再赋值

解决方案二:

foo到底是什么意思
“人不为己,天诛地灭”到底是什么意思?
#ifndef到底什么意思

解决方案三:

自增操作,相当于 k = k+1; 每次执行都在原先的基础上 +1

解决方案四:

只需要记住 + 号在后面就是后加(先赋值后加);+ 号在前面就先加(先加后赋值);其实两者差别不大。

解决方案五:

k++先计算在自增k++,相对应的还有++k是先自增在计算

解决方案六:

我只是觉得你应该先看看基础。。。

解决方案七:

k++就是在用完k后进行k=k+1;

解决方案八:

以下是汇编代码:
k++;
00CF618D mov eax,dword ptr [k]

00CF6190 add eax,1

00CF6193 mov dword ptr [k],eax

++k;
00CF6196 mov eax,dword ptr [k]

00CF6199 add eax,1

00CF619C mov dword ptr [k],eax

这是某种编译器的显示形式。
对于表达式来说:k++代表k自加之前的值,而++k就是k本身。

时间: 2024-10-03 08:00:23

c++-很不懂 k++到底什么意思的相关文章

(虽然是转的,很希望给大家看)分析中文编码问题

简介  编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多.本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别:Java 中经常需要编码的场景:出现中文问题的原因分析:在开发 Java web 程序时可能会存在编码的几个地方,一个 HTTP 请求怎么控制编码格式?如何避免出现中文问题?   为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?

谈谈我的几个企业站被K了之后如何恢复排名

网站优化最忌讳的莫过于被搜索引擎K了站点,这里所说的被搜索引擎K站主要还是被百度K站,因为也只有百度才会K站,其他像谷歌.搜狗.以及360搜索很少有K站的可能,至少笔者优化过多家企业站以来,也只有被百度K过站点.至于百度为何会如此"嚣张",相信大家都懂的. 首先来说明笔者优化的站点,从9月7号开始,笔者初到公司上班,直接面临着管理7个企业站优化管理工作,因为是网络公司,这也不足为怪.但是问题出来了,这其中有4个站被百度K了,只有3个有一定的排名,当时笔者就想,为何要接手别人的烂摊子呢?

js-javar script到底是什么

问题描述 javar script到底是什么 我学习jQuery和ajax的过程中,知道jQuery是一个js库,了解异步通信本质是通过js的XMLHttpRequest对象实现的. 为什么js能实现异步通信,js和浏览器,网络通信有啥关系? 搜索了很多答案,越来越搞不懂js到底是什么了,感觉js无所不能的样子. 假如我想了解js和整个web相关的体系结构,应该看哪本(哪几本书)!! 我是个野路子出身的,好不容易搞懂了C# .net,学到ajax 虽然会写,基本明白. 但对于更深的理解脑袋里有一

团购价很便宜,使得越来越多的年轻人加入到了团购的行列

团购多数是年轻人 小陈是上网团购的常客,每月都要花400元左右用于团购.他说,"因为我觉得物有所值.无论是消费前还是消费后,不光我http://www.aliyun.com/zixun/aggregation/7491.html">自己满意,就连被邀请的人也都很满意,他们都还以为我请他们玩,一定花了不少的钱."不光是小陈,就连他身边的朋友也是如此. 相对于直接到商家消费的传统方式而言,一些年轻人.学生们越来越喜欢用团购的新方式来消费.记者在网上看到,有些商家甚至推出了低

一个很有借鉴价值的编程故事(转)

英文原文:A Cautionary Tale of Learning to Code    这是一个真实的故事,关于我自己的.一个理智的生命个体是怎么一步步走向疯狂? 我穿着西装,坐在办公室里,脑子里有一个模糊的创业想法.然后,我决定学习编程.我曾经无意中听到过几个人在那吹牛说自己怎么使用一种叫 Ruby 的语言轻松实现自动办公.我想"呵,Ruby".我回到家,谷歌 Ruby.15 秒之后,我随机选择了一个 Ruby 教程,开始学习. 一周以后,我参加人生中的第一次黑客聚会.在场的每个

baidu 6.28大量K站的真相和反思分享

一.伏笔 百度也开始涉足论坛方面,以下简称百度论坛.百度论坛当中第一篇发帖时间为2012-5-8,但是由于百度论坛发外链的门槛过高很多站长都敬而远之了,于是百度于5月23日又在论坛公告发了一篇处理低质新闻站的帖子,如果百度真的想告知我们站长为何要在论坛发布而不是以新闻的方式公告?这其中的奥秘自己斟酌吧.   二.分析 我们来看看这篇文章是怎样规范的,我将文中的重要信息都用红线框出来方便大家查看.百度提到新闻要具有真实性,可以进行有价值的收集和整理,这里说的很委婉其实就是可以采集的意思,但是你必须

徐冠华:政府造不出来乔布斯 中小企业很难生存

全国政协委员.原科技部部长徐冠华. 昨日,全国政协委员.原科技部部长徐冠华接受本报记者采访,谈科技体制改革和创新. 新京报:你经常提到中国要增强创新能力.去年宁波政府提出计划:斥资五千万,花五年时间,打造10个乔布斯出来.你怎么看? 徐冠华:政府打造乔布斯这本身就不科学.乔布斯怎么能打造出来呢?政府造不出来的.他是市场环境创造出来的.搞科技政府不要拔苗助长.我强调要遵循"蘑菇理论".就是政府创造一个环境,有了一定的空气,有了一定的水分,有了一定的湿度,蘑菇会自己长起来,政府不要去种蘑菇

NVIDIA的K1处理器 64位安卓系统 小米平板已经传了很久

小米平板已经传了很久,到底它会在何时跟我们见面呢?或许它会和小米3S一起在下个月跟大家见面. 之前我们曾报道了小米平板的谍照,可以看出其外形设计风格与iPad mini非常相似,同时送出该谍照的消息人士还透露,其配备了全新的立体声双扬声器,有两种配色,且已经进入试产阶段. 而现在业内分析人士潘九堂给出的最新消息称,小米平板搭载了NVIDIA的K1处理器.虽然目前还无法辨别消息的真实性,但这到很符合小米定位发烧的特性. 之前安兔兔数据库中曾出现了一款NV的平板,其搭载的就是K1处理器,主频范围80

中医专家提醒:滥用中成药很伤身

老百姓对中成药存在不少误解,以为中成药药性平和.无毒副作用,可以放心服用:"有病治病,无病健身",将中成药当做"保健品"."补药":仅凭字面意义选购.为尽快治愈感冒.便秘等病随意增大用药量,中成药成了药中"万金油".这样的误解已导致中成药滥用的情况越来越严重,已引起社会广泛关注,甚至有人发出"中成药滥用堪比抗生素"的感叹.那么,到底哪些中成药被人们滥用了,会有些什么危害,我们又该如何选择并使用中成药?近日,