
重要知识点
今天你那里吹风了吗
这个作者很懒,什么都没留下…
展开
-
define与inline的区别
#define和inline 的区别define:定义预编译时处理的宏; 只进行简单的字符替换,无类型检测typedef:定义类型别名 用于处理复杂类型 例: typedef int A; 则:A a; //定义a为intinline: 内联函数对编译器提出建议,是否进行宏替换,编译器有权拒绝 既为提出申请,不一定会成功原创 2017-11-24 20:57:31 · 1780 阅读 · 0 评论 -
sizeof和strlen的区别
一、sizeof运算符sizeof:单目运算符,用于计算操作数类型占用内存的字节数。 sizeof(int)=4 int为4字节 sizeof(float)=4 float为4字节 sizeof('\100')=1 char为1字节 sizeof('a'+2.5)=8 //结果类型为原创 2017-11-24 21:03:43 · 166 阅读 · 0 评论 -
C语言中重要函数
字符串处理函数1. puts函数其一般形式为: puts(字符数组)•其作用是将一个字符串(以′\0′结束的字符序列)输出到终端并加上换行符。假如已定义str是一个字符数组名,且该数组已被初始化为"China"。则执行puts(str);其结果是在终端上输出China用puts函数输出的字符串中可以包含转义字符。例如:charstr[]={″China原创 2017-11-24 22:53:24 · 527 阅读 · 0 评论