内联函数
aYang^
这个作者很懒,什么都没留下…
展开
-
内联函数与宏函数
参数宏 与 函数:1.函数调用时,先求出实参表达式的值,然后带入形参。而使用带参的宏只是进行简单的字符替换。2.函数调用是在程序运行时处理的,分配临时的内存单元;而宏展开则是在编译时进行的,在展开时并不分配内存单元,不进行值的传递处理,也没有“返回值”的概念。3.对函数中的实参和形参都要定义类型,二者的类型要求一致,如不一致,应进行类型转换;而宏不存在类型问题,宏名无类型,它的参数也无类型,...原创 2019-10-21 22:15:18 · 1251 阅读 · 0 评论 -
初学C++与C的一些区别点
C++结构体和C语言区别*1 C语言中定义了一个结构体,在定义新成员时,必须加上关键字struct,除非用 typedef 重新定义但 C++可以省略 struct关键字2.C 语言中 ,函数不能是结构体的成员struct{int a;void(){printf(“helloworld”);}}; C语言中 非法!!但 C++ 中 合...原创 2019-10-21 22:19:58 · 119 阅读 · 0 评论