一、数据类型
常量
Int float char :单引号(符号、字母)双引号(字符串)
宏
#define PRICE(标识符) 5;
标识符:字母、数字、下划线组成,且第一个字符必须为字母或下划线
考试重点:宏是直接替换
Eg:#define M(x,y,z) x*y+z;
M(a+b,b+c,c+a) = a+b*b+c+c+a
变量:在内存中占据一定的存储单元,实际上是一个符号地址
从变量中取值:实际上通过变量名找到相应的内存地址,从其存储单元中读取数据。
强制定义:先定义,后使用
指数形式表示:(1)数字e整数
(2)for循环
总结:重点1:宏
重点2:位运算只能使用整型,不能使用浮点类型
重点3:%:求余符号只能用于整型,浮点类型不可以
算法思路
1、void:无return
Int : renturn(调用函数中返回值只能有一个)
Bool:用来判断true or false
Eg:判断润年
#include<stdio.h>
bool IsLeapyear(int year)
{
if(year%4==0&&year%100!=0||year%400==0)
{
return true;
}
else
{
return false;
}
}
int main()
{
for(int i=2000;i<=2020;i++)
{
if(IsLeapyear(i))
{
printf("%d\n",i);
}
}
return 0;
}
.建立文件夹时:.c:要求函数中的定义变量一定要放在最前面
.cpp:要求函数定义变量时只需使用前定义即可
switch语句(只适用于整型数据)
Switch(表达式1)
{
Case 常量表达式1:
语句块1;
Break;
//default
}
从case进去,只有遇到break才能出来,否则执行default语句
、循环语句
For(表达式1(判断);)
数据类型_吃鱼的小脸猫_新浪博客
最新推荐文章于 2024-10-17 11:39:06 发布