吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2944|回复: 6
收起左侧

[C&C++ 转载] 学习C语言之流程控制---------循环语句

[复制链接]
自称大神 发表于 2014-8-12 22:33
循环结构大体有这么几种结构:
第一种
while(循环条件)
{
循环体;
}
第二种
do
{
循环体
}
第三种

for(循环变量赋初始值,循环条件,循环变量增值)

简单举例:
while 语句
求1+2+3+4+~~~~~~+100
#include<stdio.h>
int main ()
{
int i = 1 ;
int sum = 0 ;
while(i<=100)
{
sum = sum + i ;
i = i+1 ;
}
rerurn  0 ;
}
do   while   语句
#include<stdio.h>
int main ()
{
int i = 1 ;
int sum = 0 ;
do
{
sum = sum + i ;
i = i+1 ;
}
while(i<=100)
rerurn  0 ;
}

for语句
#include<stdio.h>
int main ()
{
int i = 1 ;
int sum = 0 ;
for(i=1,i=<100,i++)
{
sum = sum+i ;
}
rerurn  0 ;
}



























发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

77341991 发表于 2014-8-12 22:37
很好  鼓励下  楼主再接再厉  早日成为大牛
lyzxx 发表于 2014-8-12 22:39
24K灬纯帅 发表于 2014-8-12 22:40
yueryouzai 发表于 2014-8-12 22:56
完全看步懂!
77341991 发表于 2014-8-12 23:07
有一种while(i--)  要注意i是每次先减在判断
77341991 发表于 2014-8-12 23:10
例如
void* __cdecl NtCopyMemory(void* dst,const void* src,size_t num)        //memcpy
{
        ASSERT((dst!=NULL)&&(src!=NULL));
        int nSize = sizeof(int);
        int wordnum = num/nSize;//计算有多少个32位,按4字节拷贝
        int slice = num%nSize;//剩余的按字节拷贝
        int * pintsrc = (int *)src;
        int * pintdst = (int *)dst;
        while(wordnum--)
        {
                *pintdst = *pintsrc;
                pintdst++;
                pintsrc++;
        }

        while (slice--)
        {
                ((char *)pintdst)[slice] = ((char *)pintsrc)[slice];
        }
        return dst;
}
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 17:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表