c语言日常笔记

1.C语言中add()函数的引入和使用:

0826b1f9695b4ef097ba6590f5be7e00.jpg

2.C语言中,浮点数可以和整数比较大小

3.自己的编译器要用scanf_s,作业系统用scanf即可

 

4.“||”表示 或,意为二者或多着只要满足其中一个。
“&&”表示与,意为同时都要满足。
在C语言中,&&和|都属于逻辑运算符,并且都是
双目运算符。
“&&"定义:
    1:&&在Java和PHP以及c#中都是逻辑操作符,也
叫条件操作符。
    2:&&在bat中顺序执行多条命令,执行过程中如
命令出错则停止执行之后的命令。
    3:c++中也会用&&来指定一个rvalue的引用类
型。
    4:C语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时,不再计算右侧,
整个表达式为零。

 

5.用scanf函数别忘记加&,不然会报错(能运行但红色警告⚠️)

6.scanf函数的" "里面别去加\n,不然输入后按回车没反应😂

7.==表示等于,!=表示不等于

8.a能被4整除,用a%4==0表示

9.字符用单引号‘’,字符串用双引号"  "

10.所有编程语言只有三种结构:①顺序结构②选择结构③循环结构

11.“i++”是先用后加,j=i++→i=i+1;j=i;

   “++i”是先加后用,j=++i→j=i;i=i+1;

12.多个if语句的嵌套,用 else if 来写,会清楚明了一些,if语句下执行的语句单一,可不写为语句块

13.(  )和{  }可以让代码更加清晰明了,逻辑清晰

14.开根号需要引入#include <math.h>,函数名为sqrt(),开根号的对象不能为浮点数

15.%5.2f表示浮点数取五位有效数字,并且小数点后取两位

16.getchar()可输入字符,可以输入空格,这是scanf()函数不能实现的,putchar()可输出字符

17.三种循环while、do while、for 可借助break、cintinue来实现功能互换

18.循环结构应包含以下因素:①变量初始化  ②循环条件  ③循环体  ④循环变量改变

19.case语句后若无break,即使不满足下一个case,也会自动往下跳并执行,若case语句后有break,执行该语句后跳出此次switch语句(switch为多分支选择语句,case后的值为一个数据,整数或字母)

20.while(0)一次也不执行;while(1)无限循环执行

21.do…while语句是先无条件地执行循环体,再判断循环条件是否成立,故该循环至少执行一次

22.嵌套的根本原则:不交叉

23.continue有过滤作用,只退出本次循环;break语句有打破作用,退出本句循环

24.所有类型的语句都可以互相嵌套

 

25.逗号表达式的值是最后一个

26.主函数不一定要在最前面,主函数内不能嵌套定义函数,但是能嵌套调用函数

27.算法:用计算机解决问题的方法,算法是独立于程序的

28.递归调用:函数直接或间接调用自己的

29.if后面如果不加大括号,那么if后面的第一条语句属于if的,多余的一条语句就是其他的了,就会导致后面else不知道和那个if匹配了。因此建议在if后面的多条语句用大括号括起来,这样后面的else才能找到和其配对的。

30.system(pause)别写在循环内,养成写{}的习惯

31.自定义函数中的返还值可以用printf函数

32.自定义函数必须保证所有对象都一定有返还值

33.可以用for循环实现自己程序的重复运行:

8847ac2b92df40219b592b51710ab90f.jpg

 (注意其中printf("\n")的使用)

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值