c语言知识点笔记

1.奇怪语法

1.while(!i)

!i即非i,只有非0为真,其余为假。i为0可继续执行,否则跳出循环

2.include <string.h>

a=1 ,b=2

strcpy()函数

strcpy(a,b); a=2 b=2

char *strcpy(char *dest,const char*src) //把src所指向的字符串复制给dest

返回值为指向dest的指针

strcmp(a,b)

strcmp比较两个字符串的大小,一个字符一个字符比较,按ASCLL码比较
标准规定:
第一个字符串大于第二个字符串,则返回大于0的数字
第一个字符串等于第二个字符串,则返回0
第一个字符串小于第二个字符串,则返回小于0的数字

strcat(a,b) a=1 2

strcat追加拷贝,追加到目标空间后面,目标空间必须足够大,能容纳下源字符串的内容

3. &按位与 相应的二进制都为1则为1,否则为0

|按位或 相应的二进制有一个为1,则为1

4. 开平方根/次方运算

#include<math.h>

sqrt()

pow(x,y)(x的y次幂)

5.ASCII值记忆

0 48 A-Z 65-90 a-z 97-122

6.abs() 取绝对值

fabs() 取浮点型数字的绝对值

7.feof( ) 判断文件是否结束,如果文件结束,则返回非0值,否则返回0

8.二叉树遍历

前序遍历: 先根 再左 再右

中序遍历: 先左 再根 再右

后序遍历: 先左 再右 再根

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值