c语言知识点-1

来源:互联网 发布:直播sdk 知乎 编辑:程序博客网 时间:2024/05/05 22:53

这是在看视频过程中随手记下的一些容易忽略的知识点,记录的不规整,只是用于自己强化记忆

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 文件名

0 0
原创粉丝点击