C语言简单记-运算符优先级,流程控制,循环嵌套
“C语言简单记”基于我以前学习过程中做过的笔记、随笔,特意整理了一下,只是简单的记录了一些比较重要的知识点,不会去深入探究,面向的是一些有语言基础的人查找阅读,还请见谅,谢谢~~~
运算符优先级
关于运算符的优先级这里有一幅图,就不做赘述了
流程控制
if-else
if (条件表达式){ 代码块; }else{ 代码块; }
if-elseif
if (条件表达式1){ 代码块1; }elseif (条件表达式2){ 代码块2; }... elseif (条件表达式n){ 代码块n; }else { 代码块n+1; }
switch
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-in
for (<#type *object#> in <#collection#>) { 执行语句; }
循环嵌套
for循环嵌套,外循环控制行数,内循环控制列数
倒三角 修改内循环第一个(初始化表达式)
正三角 修改内循环第二个(条件表达式)
/* 打印下面形状: * ** *** */ 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,欢迎前来参观学习
相关推荐
shengge0 2020-06-01
PythonMaker 2020-01-07
qingsongzdq 2019-11-04
tulensa 2020-07-19
junzi 2020-06-11
RememberMePlease 2020-06-03
kjh00abc 2020-05-31
sdaq 2020-05-30
gaitiangai 2020-05-26
tianzyc 2020-05-18
zhangjunguo00 2020-04-23
huacuilaifa 2020-04-26
happinessaflower 2020-04-26
coulder 2020-04-21
wannagonna 2020-04-16
wishchinYang 2020-04-08