腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
为什么有人告诉我
数组
是一个
指针
?
C
++
中
的
数组
和
指针
之间
的
关系是什么?
、
、
我
的
背景是
C
++,我目前正准备在
C
#
中
开始开发,所以我正在做一些研究。然而,在这个过程
中
,我遇到了一些关于
C
++
的
问题。 表示
数组
和
指针
是相关
的
(并且提到了隐式转换,因此它们显然不是相同
浏览 14
提问于2014-10-22
得票数 4
5
回答
指向存储在结构
中
的
数组
的
指针
在哪里?
、
、
、
、
我有一个看起来像这样
的
结构。 int d[16]; 我听说
C
/
C
++
中
的
数组
和
指针
是相同
的
,所以我认为结构会存储
指针
,
指针
指向int
数组
。但是,我使用调试器做了一些简单
的
实验,看看它是如何存储
的
,并且我发现
数组
直接存储在结构
中
。 为什么
数组
指针
浏览 8
提问于2015-08-13
得票数 2
回答已采纳
3
回答
为什么将
数组
的
第一个地址传递给char
指针
提供整个字符串?
、
、
目前,我正在处理将char
数组
传递给char
指针
的
操作。我看到
的
许多示例说明了在将char
数组
复制到它之前,需要如何分配字符串
指针
将要使用
的
内存。在复制时,遍历
数组
将每个地址存储到分配
的
char
指针
中
。 在下面的示例
中
,我不初始化char
指针
,也不对
数组
进行迭代。我只是传递第一个元素
的
指针
。int main()
浏览 0
提问于2018-12-15
得票数 0
回答已采纳
4
回答
C
中
的
指针
数组
、
嗨, 我已经编写了下面的代码来改进更高
的
数据结构。#include<stdio.h> #include<stdlib.h> #include<malloc.h> int显示器( int * a,int *b,int *
c
) {a= b;a1 =
c
;printf("\n%d %d",a,a1);-点1 printf("\n %d %d",*(a),*(a1));} int main() { int *a5;int b,
c
;int(“%d %d&qu
浏览 0
提问于2010-08-11
得票数 2
回答已采纳
1
回答
定义指向OpenGL顶点
数组
对象
的
指针
考虑以下OpenGL代码片段:glCreateVertexArrays(1, glBindVertexArray(&vao)); 通过OpenGL间接为实际
的
顶点
数组
对象分配内存(即在
C
中
不使用mallo
浏览 1
提问于2016-10-28
得票数 2
回答已采纳
7
回答
C
中
的
指针
数组
、
、
、
根据下面的答案更新代码,并且警告/问题反映了static int *toInvert[8];{ int *intrplated = //Function%d\n\n", 3, *(toInvert[3] + 1)); //Still gives the rec
浏览 6
提问于2013-04-26
得票数 0
回答已采纳
2
回答
C
中
的
指针
数组
?
、
、
指针
无疑是一个困难的话题,但我遇到了这个片段,我只是不知道p[-1]是什么:int main(void) { int t[10] = { 1, 2,
浏览 4
提问于2015-06-11
得票数 6
回答已采纳
5
回答
C
中
的
数组
指针
、
、
好
的
,所以我正在学习
指针
,我很难理解
指针
是如何在
数组
中
工作
的
。基本上是这样
的
:int b[5] = {4,3,5,1,8}; // (at 0xA0020)short *
c
[2]; // (at 0xA0040)
c
[0] = (short *)b
浏览 4
提问于2013-10-11
得票数 1
回答已采纳
4
回答
C
中
数组
的
指针
、
、
[]={1,2,3,4}; printf("%d %d ", *a ,*&a); //b在ath行
中
,a和&a
的
输出地址相同,但在bth行
中
,*&a没有给出1
的
答案。我知道&a
的
意思是指向整数
数组
的
指针
,但是由于地址相同,它应该打印1
浏览 3
提问于2016-10-08
得票数 2
回答已采纳
6
回答
C
++ --
数组
的
指针
--
指针
数组
、
、
我注意到这给一些人造成了混乱,但是在阅读了几篇文章和cplusplus教程之后,我
的
大脑仍然很混乱。假设头文件中有以下变量-D3DXVECTOR3* line; //confused as to what it is据我所知,从读取堆栈溢出上
的
链接可以看出,它应该表示一组
指针
。然后我读到了以下内容..。讨论了
指针
的</
浏览 11
提问于2009-12-01
得票数 3
回答已采纳
2
回答
数组
中
的
C
指针
、
、
我试图提高我以前
的
C
-技能,但是我在
数组
中
的
指针
有一个小问题,这些
指针
位于结构
中
。b_imp->iter; i++) { } } 问题是,即使我将A3
的
值改为5,它仍然打印3,这似乎也是合乎逻辑
的
;当我执行b_imp->ptr[b_imp-&g
浏览 1
提问于2018-02-04
得票数 0
回答已采纳
3
回答
动态二维
数组
的
问题
、
这会创建一个指向两个
指针
数组
开头
的
指针
。sizeof(void *)); p[i] = (void *)malloc(sizeof(void *));这会创建一个指向两个
指针
数组
开头
的
指针
void *
c
= *p;我希望
数组
浏览 2
提问于2020-11-27
得票数 0
5
回答
C
-当
指针
数组
被释放时,
指针
数组
会发生什么?
、
、
我目前正在用
C
语言编程,并且我正在创建一个
指针
数组
。
数组
中
包含
的
这些
指针
将在整个程序
的
持续时间内有效。 假设
指针
数组
是
数组
A,然后创建另一个
指针
数组
B,将
数组
A
的
一个元素放入
数组
B,然后释放
数组
A。
数组
B
中
的
元素会发生什么情况?它会因为<e
浏览 2
提问于2013-11-13
得票数 0
2
回答
将多维
C
阵列传递给FORTRAN函数进行修改
、
、
我试图将一个用
C
初始化
的
多维
数组
传递给FORTRAN函数并修改
数组
元素。我发现了一个类似的问题,但是我一直无法让它处理多维
数组
。试图写入
数组
会导致核心转储。我遗漏了什么?f_function (cary); } real(4) function f_function(cary) use, intrinsic :: iso_
c
_bindingDEC$ ATTRIBUTES
C
:: f_funct
浏览 2
提问于2013-09-18
得票数 1
回答已采纳
2
回答
动态
数组
的
内存布局是什么?
auto array = new Foo[100];如果Foo是类,则
数组
是foo对象vector<Foo*> v //
c
++
指针
数组
的
指针
。如果Foo是一个结构,那么
数组
是一个指向Foo对象
数组
的
指针
。vector<Foo> v //
c
++ D<e
浏览 12
提问于2014-08-23
得票数 8
回答已采纳
3
回答
C
:不兼容
指针
类型初始化
、
、
我正在努力学习
C
。我目前正在学习
指针
,所以我决定编写一些代码,看看它是如何工作
的
。但是,代码按预期工作(即在
数组
中
添加chars and并在控制台上打印它),但我收到了关于不兼容
指针
赋值
的
警告。我添加了警告,因为行上
的
注释是发出警告
的
。stdio.h> #define MAX 10
浏览 3
提问于2015-04-19
得票数 4
回答已采纳
1
回答
使用包含托管代码
指针
的
Fortran类型
、
、
、
、
n_a1 REAL(8) , POINTER :: a1(:)显然,这种类型包含指向整数和双值
的
指针
我从另一个Fortran代码
中
顺利地通过下面的方法访问此类型。TYPE(MyType) :: xstruct MyType
浏览 0
提问于2016-12-05
得票数 2
回答已采纳
1
回答
作为
C
++函数参数
的
int ** ptr (指向
指针
的
指针
)意味着什么?
、
、
、
我被要求编写一个获得整数
数组
arr及其逻辑大小
的
程序。调用时,它创建一个只包含arr
中
的
正数
的
新
数组
。例如,如果是arr=[3, -1, -3, 0, 6, 4],函数应该创建一个包含以下3个元素
的
数组
:[3, 6, 4],void getPosNums4 (int* arr, intarrSize, int** outPosArrPtr, int* outPosArrSizePtr)使用
指针
outPosArrPtr
浏览 2
提问于2022-03-23
得票数 0
3
回答
使用
数组
的
地址获取过去
的
指针
。
、
、
、
、
在
C
和
C
++
中
,使用过去
的
指针
来编写可以在任意大
数组
上操作
的
函数通常是有用
的
。
C
++提供了一个std::end重载以使这更容易。另一方面,在
C
中
,我发现像这样定义和使用
的
宏并不少见:
浏览 0
提问于2013-12-14
得票数 7
2
回答
双
指针
和
指针
数组
的
区别
、
、
、
在一个普通
的
c
/
c
++程序
中
,我们将主函数写成或这里,argv表示一个
指针
数组
,但我们甚至使用**表示双
指针
(指向
指针
的
指针
)。例:q=&p;这里r是一个双
指针
,而不是<e
浏览 2
提问于2015-11-03
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
C语言数组指针(指向数组的指针)详解
C语言指针数组和数组指针详解
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言:数组和指针
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券