这是在看视频过程中随手记下的一些容易忽略的知识点,记录的不规整,只是用于自己强化记忆
1. 参与运算的数据是什么类型,结果也是什么类型,并且参与运算数据必须是同一类型,会进行自动类型转换
double d=10/3 =3.00000,还有自动类型提升
2. int size = sizeof (char);仅这种情况括号不能去掉
3. c语言中,条件成立为真,不成立为假,任何数值都有真假性,只有0为假
4.关系运算符int result = b>a;返回值只有0和1
5. if(a==0)不小心少写=,为防止这情况,可以把常量值写左边
6. while循环continue 直接结束这一次循环体进入下一次循环 while{continue;}
7.一定要初始化,给一个不合理的值,执行流程才能进入相应的代码块
8.关于循环体不写大括号,就意味着后面的第一条语句就是循环体,条件成立,就会执行它后面的第一条语句
9. for while 循环的区别:while 只能使用外面的变量,而for 直接把变量写到括号里面,执行完毕变量回收,提高性能,常用for循环
10.如果是要记录次数的,一般用for循环,定义一个变量来记录次数
11.个人想法: for循环嵌套,执行“一次”外面的for,然后把里面的for所有循环执行并输出完毕后,再执行下一次的外面的for循环
12.搭配: if else;switch case1 break default break ;break 用于switch和循环体,continue只用于循环体,结束当前循环,进入下一次循环
13.
更改可执行文件的名称 cc -c xxx.c -o 文件名