“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,欢迎前来参观学习
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。