登录注册

    WWW.175CS.COM提供过175平台作弊器 CS1.6作弊器 175pt 豆客脚本下载

  • |帮助
社区应用 最新帖子 精华区 社区服务 搜索
主题 : Mutihack论坛C++新手入门教程.没有基础也很快入门 (第四课)
级别: 班长
UID: 11574
精华: 0
发帖: 107
金币: 10 枚
威望: 46 点
贡献值: 0 点
在线时间: 522(时)
注册时间: 2010-09-08
最后登录: 2011-07-12
楼主  发表于: 2010-09-18   

Mutihack论坛C++新手入门教程.没有基础也很快入门 (第四课)

MT技术论坛2010年系列培训教程
2010年全新的黑客技术 尽在MT技术论坛
http://bbs.mutihack.com

===============================================================================
VC++系列培训教程
初级班 第四课
===============================================================================
主讲:MT_LabelK
本节主要内容:逻辑表达式和循环语句

1.逻辑表达式 if   else…if  else
        if 顾名思义 就是如果的意思。在VC++中常用的形式是,
if(判断)
{
……   如果判断成立就执行其中的代码
}

        如果我们在判断的时候,可能有多种情况,那就会用到 else…if
if(判断)
{
……   //如果判断成立就执行其中的代码
}
else if(判断2)  //如果上面的判断不成立就继续进行第二个判断
{
……   //如果判断成立就执行其中的代码
}
        当然, else…if可以跟在if后面使用多个,但我们要注意,他只能跟在if语句后面

        最后要说的就是 else ,这个也很好理解。如果我们在进行某种判断的时候,前面的if
else if 都不成立,这时如果存在else那就会跳转到这里面来执行。

        下面我给大家举个简单的例子。

2.循环表达式
2.1循环的前身 goto
        在很久很久以前,当人们发明goto的时候,他还是很可爱的东西。但是在日常应用中,程序员们慢慢发现,goto极容易造成程序的混乱。因此,对goto的使用,一直在不断地减少。在众多VC参考书中,你总能看到这样一句话——“不建议使用goto语句”。
        不过,goto既然存在,那就肯定有他的合理性。为了我们可以全方位的了解VC++。这里我还是要讲一下goto的用法。
        xxx: ……//代码
        goto xxx;

2.2 无限的循环while
        while语句,是现在比较常用的一个。无论是,通过判断条件进行循环运算,还是制造死循环。While语句都有他的优点,书写简单、易懂。
        while(判断)
        {
        ……  //循环执行的代码
        }
       
2.3 至少执行一次的while  —— do…while
        通过对while语句的学习,我们发现,有时候while语句可以被直接跳过。如果判断的结果不成立,那么有可能一次循环代码都不会执行。而do…while 却解决了这个问题。他是先执行循环代码,之后再判断继续循环的条件是否成立。
        do
        {
        ……  //循环执行的代码
        }while(判断)
       
2.4 富有变化的for
        在循环语句中,表现形式最多的就是for循环了。
        先来看fot循环的写法:
        for( 表达式1; 表达式2; 表达式3; )
        {
                ……  //循环执行的代码
        }
        在for循环中,一共有三个表达式,而这三个表达式每一个都并非不可或缺的。这也就造就了for循环的多样性。下面我给出几个例子。

2.5 break和continue
        break 跳出当前循环
        continue 跳出本次循环,继续下一次循环
       
        OK。本节的教程就到这里了。感谢大家收看,希望大家可以支持我们的论坛,3KS~

扩展/补充:
        cout 和cin
        在C语言中,如果想判断两个结果是否相等 要用 == 而不是 = 。
        如果在一个函数中,到某一步就希望其返回,只需要return相应返回值即可。
        辨析x++;  ++x;  x--;   --x;   
        x += n;   就等于  x = x+n;        mov eax,x    add  eax,n
_____________________________________________________________________________________________________________________________________
下载地址

此帖售价 20 金币,已有 0 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!

--
描述
快速回复

目前网上大多作弊器是假的,请大家注意不要受骗。我们论坛有不少会员甚至一位版主都被骗了,大家注意防骗。站长QQ:361253351
按"Ctrl+Enter"直接提交