我是靠谱客的博主 悦耳水池,最近开发中收集的这篇文章主要介绍【C语言】 从零开始的学习历程(二),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者简介:从零开始,立志成为后端开发者的一名机械专业大学生。

个人主页:DLIUKAI的博客

个人信条:修合虽无人见,存心自有天知。

当前专栏:C语言学习历程

本文内容:【C语言】 从零开始的学习历程(二)
———————————————— 

目录

         1、循环结构(for循环)

2、循环结构(do...while循环)


1、循环结构(for循环)

  1)for循环

        //语法

        for(表达式1:表达式2:表达式3)

                循环语句;

        //for循环和while循环比较,更容易改初始,条件。更精巧

  2)for循环的一些建议

        //不可在for循环体内修改循环变量,防止for循环失去控制。

        //建议for语句的循环变量的取值采用“前闭后开区间”写法。

        

#include <stdio.h>
int main()
{
    int i = 0;
    for(i=0; i<10; i++)
        {
            if(i = 5)        //此时就是一个死循环,i = 5是赋值给i,不是判断
                printf("hehen");
            printf("hahan");
        }
    return 0;
}

        

#include <stdio.h>
int main()
{
    int i = 0;
    for(i=0; i<10; i++)       //这里建议写成i<10,不建议写成i<=9,因为这里的10有好多的含义,
    {                           //比如说循环10次,打印10次,10个元素
        printf("hahan");
    }
    return 0;
}

  3)for的变种

//变种1
for(;;)             //for循环的初始化,判断,调整都可以省略
{                     //但是for循环的判断部分如果被省略,那判断条件就是恒为真
    printf("hehen"); //如果不是特别熟练,建议大家不要随便省略
}
#include <stdio.h>
int main()
{
    int i = 0;
    int j = 0;
    for(i=0; i<10; i++)
        {
            for(j=0; j<10; j++)
                printf("hehen");
        }
    return 0;
}          //现在题目应该打印100个hehe



#include <stdio.h>
int main()
{
    int i = 0;
    int j = 0;
    for(; i<10; i++)
        {
            for(; j<10; j++)
                printf("hehen");
        }
    return 0;
}          //现在题目就只打印10个hehe
           //因为当j变为10以后跳出循环,当i在增加时,j永远为10,所以只打印了10次
//变种2
int x, y;
for(x = 0, y = 0; x<2 && y<5; ++x,y++)
{
    printf("hehen");
    return 0;
}
//这也是正确的代码

2、循环结构(do...while循环)

  1)do语句的语法

        do

                循环语句;

        while(表达式);

     //循环语句至少执行一次,使用场景有限,所以不常使用

最后

以上就是悦耳水池为你收集整理的【C语言】 从零开始的学习历程(二)的全部内容,希望文章能够帮你解决【C语言】 从零开始的学习历程(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部