变量先定义后使用
单独使用
++i
和
i++
没有任何区别
.
-858993460
或者烫或者屯或者
0xcccc:
内存未初始化
scanf:
从键盘获取数据
,
后面一定要地址列表
,
数据用空格
(tab,
换行
)
隔开
%d:
获取整数
%c:
获取字符
%s:
获取字符串
%f:
获取
float
%lf:
获取
double
注意
:1.
后面必须用地址列表
;2.
前面除了格式化符
(%d,%c...)
不要再出现任何其它符号
,
特别是
,\n等
![](https://img-blog.csdnimg.cn/a983d25727074538b7625f3fe17edd19.png)
表达式1 ? 表达式2 : 表达式3. 如果表达式1为真,则执行表达式2,如果为假则执行表达式3
= :
赋值
,
把右边的值赋值给左边的变量
a+=b :
等同
a = a+b
![](https://img-blog.csdnimg.cn/6697ad0180d8442982b5eceb41261570.png)
for(
表达式
1;
表达式
2;
表达式
3)
{
语句块
1
}
表达式
1:
初始化
表达式
2:
判断
,
真循环继续
,
假循环结束
表达式
3:
修改循环因子的值
例题
从键盘读取一个年份
,
判断它是不是闰年
![](https://img-blog.csdnimg.cn/b2b4002a02a444a79e2dbf2e3a4fc4e1.png)
计算1+2+3+4+...+n的和