C语言简单记-运算符优先级,流程控制,循环嵌套

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了C语言简单记-运算符优先级,流程控制,循环嵌套脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

c语言简单记”基于我以前学习过程中做过的笔记、随笔,特意整理了一下,只是简单的记录了一些比较重要的知识点,不会去深入探究,面向的是一些有语言基础的人查找阅读,还请见谅,谢谢~~~


运算符优先级

关于运算符的优先级这里有一幅图,就不做赘述了

C语言简单记-运算符优先级,流程控制,循环嵌套

流程控制

  • if-else

if (条件表达式){
    代码块;
}else{
    代码块;
}
if (条件表达式1){
    代码块1;
}elseif (条件表达式2){
    代码块2;
}...
elseif (条件表达式n){
    代码块n;
}else {
    代码块n+1;
}
switch(表达式){
case 常量表达式1:
    语句1;
    break;
case 常量表达式2:
    语句2; ...
    break;
case 常量表达式n:
    语句n;
    break;
default:
    语句n+1;
    break;
}

循环结构

  • while

while ( 条件 )
 {
     语句1;
     语句2;
     ....
 }
  • do-while

do {
     语句1;
     语句2;
     ....
 } while ( 条件 );
  • for

for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
    执行语句;
}

for (<#type *object#> in <#collection#>)
{
     执行语句;
}

循环嵌套

  1. for循环嵌套,外循环控制行数,内循环控制列数

  2. 倒三角 修改内循环第一个(初始化表达式)

  3. 正三角 修改内循环第二个(条件表达式)


/*
     打印下面形状:
     *
     **
     ***

*/

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j <= i; j++) {
            printf("*");
        }
        printf("n");
    }

    printf("---------------n");

/*
     打印下面形状:
     ***
     **
     *

*/
    for (int i = 0; i < 3; i++) {
        for (int j = i; j < 3; j++) {
            printf("*");
        }
        printf("n");
    }

    printf("---------------n");

/*
     打印下面形状:
     --*
     -***
     *****

*/

    for (int i = 0; i < 3; i++) {

        for (int j = i + 1; j < 3; j++) {
            printf("-");
        }

        for (int k = 0; k <= 2 * i; k++) {
            printf("*");
        }

        printf("n");
    }

更多关于iOS学习开发的文章请登陆我的个人博客www.zhunjiee.com,欢迎前来参观学习

脚本宝典总结

以上是脚本宝典为你收集整理的C语言简单记-运算符优先级,流程控制,循环嵌套全部内容,希望文章能够帮你解决C语言简单记-运算符优先级,流程控制,循环嵌套所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。