腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
C
没有第一类
数组
?
、
我有一个关于
C
的语义的问题,我想知道为什么决定使
数组
不同
于
语言
中的任何其他类型的功能。我理解
数组
和
指针
在
C
中是
不同
的编译时抽象,
数组
有固定的长度,sizeof为
数组
返回stride * length。对于
指针
,它只返回
指针
本身的宽度。out = 0; out +=
浏览 0
提问于2016-03-16
得票数 4
回答已采纳
1
回答
取消引用
C
: N维
数组
中的非
指针
、
、
、
我想知道是否有可能通过有条件地解引用
不同
的
指针
层,直到到达非
指针
的层,从而达到
C
中n维
数组
的最低级别(非
指针
级别),如下面的示例所示: for(i = 0;= 0; j < some_given_length; j++){ } }它将深入研究该
数组
,直到它遇到非
指针
或耗尽了所写的最后一块代码。在
浏览 7
提问于2012-06-16
得票数 0
回答已采纳
2
回答
数组
是如何传递给函数的?
、
、
、
、
数组
是如何传递给函数的?意味着基本技术是什么?传递第一个元素的地址,并通过添加一些x字节从第一个元素的地址中获得其他连续元素。是在每种编程
语言
中还是在
c
++
和
c
++中发生的? 谢谢!
浏览 5
提问于2014-10-23
得票数 0
回答已采纳
2
回答
T[],T*
和
T&的一般术语
、
、
、
一个T
数组
、一个指向T的
指针
和
一个对T的引用(分别表示为T[]、T*
和
T&,分别由Type.ToString表示)都共享了它们是从“元素”类型(可以由Type.GetElementType返回)构造的相似之处多维
数组
也可能属于这个术语的范畴。
浏览 0
提问于2016-02-23
得票数 0
回答已采纳
1
回答
指针
和
数组
在
C
++
和
C
中的差异
、
、
我知道
C
++
语言
和
C
语言
完全
不同
,但是
C
++是一个超级
C
语言
集。我不知道为什么这段代码在
C
中只使用几个警告就编译
和
运行,并抛出像scalar object 'a' requires one element in initializer这样的错误#includehead){} char **a={
浏览 3
提问于2017-04-24
得票数 0
回答已采纳
5
回答
数组
是
指针
吗?
、
、
、
数组
和
指针
在
C
和
C
++中的实现有区别吗?我遇到这个问题是因为,在这两种情况下,我们都是从元素的起始地址访问元素。因此,它们之间应该有密切的关系。请解释一下它们之间的确切关系。谢谢。
浏览 3
提问于2010-10-18
得票数 18
回答已采纳
3
回答
数组
仍然是空的,尽管在其中添加了对象。
、
我有一个
数组
,在其中我要添加对象,但是即使在添加对象之后,
数组
仍然是空的。以下是代码:@interface Event : NSObject@endNSMutableArray
浏览 0
提问于2013-11-26
得票数 0
回答已采纳
4
回答
为什么
C
函数不能返回
数组
?
、
在
C
中,struct (记录数据结构)可以是函数的返回类型,但
数组
不能是。
C
语言
的哪些设计特征会导致
数组
成为例外?
浏览 2
提问于2014-10-09
得票数 3
1
回答
矩阵的动态分配:为什么不允许这样做?
、
、
、
我很难理解为什么f(b)
和
g(b)是非法的。这两个函数都被设计成接受二维
数组
,我们用一个函数来调用它们。怎么会不起作用?我假设差异在于内存的分配,但这将如何影响函数如何接受它作为输入呢?
浏览 1
提问于2018-04-22
得票数 0
回答已采纳
1
回答
在函数参数列表中声明char
指针
和
char
数组
有什么区别?
foo(char* grid){}foo(char grid[]){} 我有一个程序,我测试了这两种样式的函数参数。它看起来很管用,但为什么要起作用呢?有什么关系?
浏览 0
提问于2018-10-01
得票数 1
回答已采纳
5
回答
C
++中字符
数组
与整数
数组
的
指针
、
、
、
我正在尝试理解
C
++中的
指针
和
数组
。我注意到,在下面的代码中,输出a正确地给出了array中第一个元素的地址,但是输出
c
得到的是pk,而不是地址。int array[3]={4,7,2};char *
c
; cout &
浏览 0
提问于2014-07-17
得票数 3
4
回答
“
数组
=
指针
”*心烦意乱*。很多年后:“实际上,他们没有”*又被风吹了*
、
上下文: return sizeof(arr)/sizeof(ar
浏览 8
提问于2013-06-08
得票数 2
回答已采纳
4
回答
这个指南是什么意思“而且因为
数组
实际上是
指针
”?
、
、
我正在学习
C
,我现在在
指针
部分:
数组
实际上是如何
指针
的?我知道如果我创建char array[20],array是
数组
的第一个元素的内存地址(它是“指向”那个元素,还是只保存这个值),对吗?这就是他们的意思吗?据我所知,
数组
只是一个内存地址序列,下标访问[0]、[1]等只是这些内存地址的值。我完全疯了吗?
浏览 4
提问于2014-02-27
得票数 1
1
回答
C
字符
数组
与字符
指针
的区别
、
、
、
、
我刚刚开始学习
C
语言
,并且一直在阅读K.N. King的一本关于编程
语言
的教科书。在他的关于字符串的章节中,他指出字符
数组
和
字符
指针
在传递到函数方面几乎是相同的。但是,它们不能互换,这背后的原因之一是字符
数组
中的字符可以修改,而字符
指针
指向字符串文字。然而,在他之前的教科书中,他指出
C
将字符串字面量存储为字符
数组
,所以这不会使字符
指针
和
字符
数组
相同吗?
浏览 1
提问于2017-08-07
得票数 2
1
回答
使用
指针
的
指针
引用矩阵
、
、
我对
C
语言
非常陌生,我正在尝试获取一个int **数据来表示一个整数矩阵。我首先创建了一个
数组
数组
,然后尝试像这样引用指向该
数组
的
指针
:int data[num_rows][num_cols];然而,我得到了一个警告:从一个
不同
大小的整数转换成
指针
。有没有人能告诉我到底是怎么回事,以及如何将
数组
赋值给int **
指针
?(我必须使用
浏览 1
提问于2020-02-01
得票数 0
1
回答
字符串
数组
指针
/
数组
名称的有效赋值是什么?
、
、
1, valid */p[1] = *a; /*no 3, invalid*/在
C
语言
中,我认为a[]
和
*p完全一样。但是,正如no 1
和
4所示,当您可以将它赋值给p(因为它是一个
指针
)时,我发现不能将它分配给像a这样的
数组
名称。 这是以两种
不同
方式声明字符串
数组</
浏览 1
提问于2019-04-03
得票数 2
回答已采纳
3
回答
为什么
C
语言
中的
数组
会衰减成
指针
?
、
、
我想知道
数组
“衰减”到
指针
的奇怪的
C
现象,例如当用作函数参数时。这看起来太不安全了。使用它显式传递长度也不方便。而我可以通过值很好地传递另一种类型的聚合--结构;结构不会衰减。它是如何与
语言
集成的?为什么结构有区别?
浏览 95
提问于2015-10-23
得票数 23
2
回答
如下文作者所述,如果两个
指针
指向
不同
的
数组
,则第一个版本的比较将没有定义。
背景:在研究
C
++第5版第16章第808页时,我发现了两种比较功能。v1, v2)) return -1; return 0; 我们最初版本的问题是,如果用户用两个
指针
调用它,而这些
指针
没有指向同一个
数组
,那么我们的代码就没有定义。
浏览 1
提问于2017-07-18
得票数 1
回答已采纳
2
回答
如果我想要用户定义的大小,我应该使用
数组
或
指针
吗?
、
、
我的问题很简单,如果我必须在一个定义为
C
语言
的用户大小的
数组
中输入一个数据,我是否应该使用
指针
来存储它们或
数组
#include <stdlib.h> for(i=0; i<n; i++)} 就我个人而言,我觉得使用
指针
更
浏览 2
提问于2022-02-27
得票数 1
回答已采纳
2
回答
(
C
++)
我试图用下面的代码找到
数组
的长度,但是当我试图在函数中运行它时,它不能正常工作。
浏览 3
提问于2020-12-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:数组和指针
C语言-数组指针与指针数组
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言指针数组和数组指针详解
C语言数组指针(指向数组的指针)详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券