
C/指针
文章平均质量分 68
C/C知识点
u013250861
这个作者很懒,什么都没留下…
展开
-
C++:make_unique、make_shared【智能指针】
关于make_unique的构造及使用例程,MSDN的讲解非常详细 (https://msdn.microsoft.com/zh-cn/library/dn439780.aspx )原创 2022-11-06 19:58:01 · 399 阅读 · 0 评论 -
C知识点:指针函数【本质是一个函数,返回值是一个指针;ret *func(args, ...);】、函数指针【本质是一个指针,该指针的地址指向一个函数(指向代码段中函数入口地址的指针);用于回调函数】
顾名思义,它的本质是一个函数,不过它的返回值是一个指针。其中,func是一个函数,args是形参列表,ret *作为一个整体,是func函数的返回值,是一个指针的形式。上例就是一个指针函数的例子,其中,就是一个指针函数, 其功能十分简单,是根据传入的参数n,来计算从0到n的所有自然数的和,其结果通过指针的形式返回给调用方。本案例中,func_sum2函数的功能与指针函数所实现的功能完全一样。如果我们把指针函数的sum定义为普通的局部变量,会是什么结果呢?原创 2022-10-26 21:39:17 · 2772 阅读 · 0 评论 -
C语言中,指针*位置【在定义单个变量时:int* p、int *p、int * p没有区别】【定义多变量:int* a,b; <==> int *a;int b;】
在定义一个指针变量时,到底是写成int* p;还是写成int *p;,也就是星号是靠近int 还是靠近 p?原创 2022-06-04 23:13:15 · 821 阅读 · 0 评论 -
C知识点:数组指针【int (*a)[10]-->指向数组的指针】、指针数组【int *a[10]:a是一个一级指针,是数组的首地址,指向一个int指针数据,数组存了10个int指针】
在许多 C 程序中,指针常被用于引用数组,或者作为数组的元素。指向数组的指针常被简称为数组指针(array pointer),而具有指针类型元素的数组则被称为指针数组(pointer array)。原创 2022-06-04 23:21:59 · 994 阅读 · 0 评论