C语言学习记录_2019.02.03
程序员文章站
2022-05-02 12:53:38
优先级:算术运算符 > 关系运算符 > 赋值 ==和!=的优先级低于其他关系运算符 连续的关系运算符从左到右进行 注释:“//”或“/**/” 判断语句:if else 写代码有时看重的是你能否让足够多的人读懂你的代码 if语句形式: (1)if ( ) {语句;} (2) if ( ) 语句;以句 ......
- 优先级:算术运算符 > 关系运算符 > 赋值
- ==和!=的优先级低于其他关系运算符
- 连续的关系运算符从左到右进行
- 注释:“//”或“/**/”
- 判断语句:if else
- 写代码有时看重的是你能否让足够多的人读懂你的代码
- if语句形式:
(1)if ( ) {语句;}
(2) if ( ) 语句;以句号为结束标志;没有大括号的话,只有紧跟在if 和else后面的那一句代码有效。因为if和else后面都只执行一句话,要想执行多个语句及必须加上大括号,所以总的来说加上大括号是最好的
- 读入输入数据之后再输出数据的目的为了检验输入是否正确;
- /* */编译会被替换为空格
- 条件互补的并行判断,从高处(低处)往下判断
if
else if
else if
…….
else
- 写程序即为写步骤
- 352%100 ->52 去掉左边
- 352/10 ->35 去掉右边
- x/=10 --> x=x/10
- 查数字位数,最大能查10位;
- 循环体内要有改变条件的机会
- 代替调试显示变量的随时值:printf(“hr1”)等等
- while循环:
while(<循环条件>)
{
<循环体语句>
}
- do-while循环
do
{
<循环体语句>
}while(<循环条件>);---->注意分号不要丢失;
- 结束一个语句,要么是大括号“{}”,要么是分号“;”
-
#include <stdio.h> int main() { int i=0; for(i=10;i>0;i--) { printf("%d\n",i); } return 0; }