感悟:今天的任务比较轻松,没有大的项目,就是一些知识点比较难以理解,例如宏定义,说的是实际界面没有终端输出,但是我们运行有需要,所以需要定义宏定义log(),为1输出时可以,否则不行。例如东哥讲的取整和取余,完全把我搞蒙了。每日一碗鸡汤,味道鲜美!!!
1.运算符++ -- < > == != && ||
a++:当运算结束后,再执行++ temp=1 int result =temp++ +2;此时result=3,temp=2.
++a:先加a,再运算。
2.数据类型转换
隐形:当两种不同类型是,类型从低到高转换 char-int char-float-double-long
强制转换:例子:float b1=2.0 , int a=b1, int a1=(int)b1;
3.条件控制语句 if() {
}
else{
}
switch()
{ case1:break;
default:break;
}
4.循环语句
for( ; ; )
{
}
whlie(条件)
{
}
5.函数 在上面定义 在main下面实现 return 退出循环
基本数据类型 只能存储一个数据65 int float double long char bool
数组:需要储存多个同种类型的数据 C语言中
1.能够存储数据 就必须有内存
2.如何定义一个数组的同时分配内存 int score[]={11,25,45,} int temp[2]
int temp[5]={5,28}
3.数组定义必须明确数组的大小
4.数组的名字就是数组的首地址score
5.宏定义
6。将数字用二进制打印出来