![](https://img-blog.csdnimg.cn/20210508125615112.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
文章平均质量分 55
c/c++知识点
chinalihuanyu
这个作者很懒,什么都没留下…
展开
-
C/C++闲散知识点(未完待续)
1. int *p1 =new int[10]; int *p2 =new int[10](); p1申请的空间里的值是随机值,p2申请的空间里的值已经初始化2.原创 2020-03-09 12:48:54 · 190 阅读 · 1 评论 -
sizeof和strlen
sizeof和strlen区别(1)sizeof操作符的结果类型是size_t,它在头文件中的typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。(2)sizeof是运算符,strlen是函数。(3)sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以“\0”结尾的。Sizeof还可以用函数做参数。结果为函数的返回类型。...原创 2020-03-08 17:04:03 · 164 阅读 · 0 评论 -
理解 C++ 中继承层次的关键在于理解如何确定函数调用
摘抄自《C++ Primer中文版(第4版)》关键概念:名字查找与继承理解C++中继承层次的关键在于理解如何确定函数调用。确定函数调用遵循以下四个步骤:(1) 首先确定进行函数调用的对象、引用或指针的静态类型。(2)在该类中查找函数,如果找不到,就在直接基类中查找,如此循着类的继承链往上找,直到找到该函数或者查找完最后一个类。如果不能在类或其相关基类中找到该名字,则调...原创 2020-03-08 09:06:42 · 142 阅读 · 0 评论 -
在"文件包含"预处理语句的使用形式
当#include后面的文件名用“ ”括起时:寻找被包含文件的方式先在源程序所在目录搜索,再按系统设定的标准方式搜索。当#include后面的文件名用< >括起时:直接按系统设定的标准方式搜索目录。...原创 2020-03-08 09:06:27 · 7012 阅读 · 0 评论 -
C语言预处理
C语言预处理功能:1.宏定义2.文件包含 3.条件编译等C语言的编译预处理:内容不只是全部语法检查,还有语义检查, 生成目标代码.obj等工作原创 2020-03-07 20:33:20 · 82 阅读 · 0 评论 -
交换两个数
void swap4(int *p,int *q){ int temp; temp = *p; *p = *q; *q = temp;}如下图所示:void swap5(int &p, int &q){ int temp; temp = p; p = q; ...原创 2020-03-07 20:32:07 · 99 阅读 · 0 评论 -
二维数组
int a[99][99];a数组的第i行第j列:*(*(a+i)+j)或a[i]+j;原创 2020-03-07 20:14:50 · 77 阅读 · 0 评论 -
指针数组和数组指针
指针数组:首先是一个数组,数组的元素都是指针。举例:int*p[4]; 等价于 int *(p[4]);数组指针:首先是一个指针,指向一个含有四个整形元素的一维数组。举例:int(*p)[4];...原创 2020-03-07 20:14:17 · 49 阅读 · 0 评论 -
main函数
当main函数带有形参时,传给形参的值只能从命令行中得到。main函数的正确说明形式是:int main(int argc, char ** argv) //整数类型主函数(整数类型统计参数个数,字符类型**指针至字符)...原创 2020-03-07 20:13:30 · 765 阅读 · 0 评论 -
结构体
结构体的定义如下:structtag{member-list}variable-list;struct为结构体关键字;tag为结构体的标志;member-list为结构体成员列表,其必须列出其所有成员;variable-list为此结构体声明的变量。在一般情况下,tag、member-list、variable-list这3部分至少要出现2个。...原创 2020-03-07 20:10:45 · 189 阅读 · 0 评论 -
共用体(联合体)
定义一个联合类型的一般形式为:union 联合名{成员表};成员表中含有若干成员,成员的一般形式为: 类型说明符 成员名成员名的命名应符合标识符的规定。当说明一个共用体变量时系统分配给它的内存是:成员中占内存最大者所需的容量。一个共用体变量中不能同时存放其所有成员。C语言共用体类型变量在程序运行期间:只有一个成员驻留在内存中。...原创 2020-03-07 20:10:04 · 1008 阅读 · 0 评论 -
C语言字节数
bool 1字节;char 1字节;short 2字节;string 4字节;int 4字节;指针4字节;float 4字节;double 8字节;long 4或8字节long long 8字节;long double 12字节空类1字节;单一继承的空类空间1字节;多重继承的空类空间1字节;虚继承涉及虚表4字节...原创 2020-03-07 20:09:24 · 2730 阅读 · 0 评论 -
运算符优先级
运算符优先级--百度百科赋值运算符<逻辑与运算<关系运算符<算术运算符原创 2020-03-07 20:08:11 · 141 阅读 · 0 评论 -
文件
系统的标准输入文件是指:键盘fopen函数是打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);函数fopen中第一个参数的正确格式:“c:\\user\\text.txt”执行fopen函数时发生错误,则函数的返回值是:0顺利执行了文件关闭操作时,fclose函数的返回值是:0fread(buffer,size,cou...原创 2020-03-07 19:34:27 · 102 阅读 · 0 评论