腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
指针
与整数警告的比较
当我尝试比较
指针
数组
(最初为NULL)和
char
指针
时:
char
*input = "La li lu le lo"; printf("fal
浏览 1
提问于2012-10-23
得票数 1
2
回答
迭代
指针
与字符
数组
、
我正在尝试更多地理解增量
数组
与
指针
的关系。例如,以下工作:
char
* pstring = string; printf("%c", *pstring++);但是,如果
删除
指针
,它将不会:while(*string) printf("%c", *stri
浏览 9
提问于2019-10-01
得票数 1
回答已采纳
2
回答
在C中使用
指针
时,为什么不需要指定
数组
大小?
、
、
、
、
为什么在使用
指针
时不需要指定
数组
大小?如果使用
指针
来声明
数组
问候,则不需要指定
数组
大小。如果
删除
指针
,则需要定义
数组
的大小。为什么编译器在使用
指针
声明
char
变量时不需要知道要分配的
数组
的大小,而当我只声明
char
变量时,它就需要知道
数组
的大小。搞不懂为什么会这样。下面是我的示例代码:{
浏览 3
提问于2017-09-12
得票数 0
4
回答
在C中,
数组
和
指针
到底有什么区别?
、
、
、
我是说,这两者有什么区别:和一点儿没错?我知道前者是一个
指针
,后者是一个
数组
,但是系统如何区分它们呢?内存是如何分配/存储的? 另外,当line声明为
指针
时,为什么可以
删除
它占用的内存,而当它是一个
数组
时,为什么不能
删除
呢?我认为
数组
存储在其他地方,当它超出范围时,系统
浏览 0
提问于2013-04-27
得票数 2
2
回答
在main中
删除
函数vs中分配的
数组
、
如果我在main中声明分配的
指针
char
*ch2p=ch2; {ch2++;.................................在函数中,我将
数组
复制到一个新的
数组
中,然后返回给mainmain中创建的
数组
,然后将它
浏览 3
提问于2013-06-06
得票数 0
回答已采纳
3
回答
将
char
数组
复制到QByte
数组
中,而不只是传递
指针
、
我想要将
char
数组
复制到QByteArray。职能:.........只是传递
指针
:
删除
t
浏览 0
提问于2018-10-02
得票数 1
回答已采纳
1
回答
将字符
数组
类型转换为
char
**
、
、
、
、
如果我这么做:{ ((arr2D
浏览 2
提问于2017-01-15
得票数 2
3
回答
如何增长动态字符
指针
数组
(在C++中)?
、
、
、
我正在尝试使用一个字符
指针
数组
。假设我像这样动态声明了一个
数组
:
char
** array = new
char
*[numrows]; string entry; while (getlin
浏览 1
提问于2010-02-17
得票数 0
4
回答
将静态
数组
更改为动态
数组
,只需最少的更改?
、
我有一个创建字符
指针
数组
的C代码,如下所示:我使用这个
数组
中的每个元素来指向由另一个函数计算的某个字符串。我按如下方式更改了
数组
的声明:我认为我只需要更改声明即可现在所有的赋值语句都给出了警告(“赋值使
指针
变成整数而不进行类型转换
浏览 1
提问于2012-03-09
得票数 3
回答已采纳
5
回答
如何修正两个警告:“警告:格式指定类型'
char
*‘,但参数有'
char
(*)[256]’[-Wformat]”。
、
、
、
、
int main() {double originlat,originlong,deslat,deslong;
char
浏览 6
提问于2020-02-13
得票数 0
回答已采纳
3
回答
我们能否使用蛮力将
数组
的基址通过
指针
更改为
数组
?
、
、
有人写了下面的C程序,并问为什么gcc允许“更改
数组
的基址”。他知道密码很糟糕,但仍然想知道。我发现这个问题很有趣,因为C中的
数组
和
指针
之间的关系是微妙的(参见在
数组
上使用address运算符!这个问题被
删除
了,但我想我再问一次,有适当的背景,并且--正如我所希望的--一个合适的答案。这是最初的程序。static
char
* abc = "kj"; {} {
浏览 3
提问于2014-09-04
得票数 5
回答已采纳
7
回答
我应该
删除
c++中的静态对象吗
在我的main函数之前,我声明了一个带有新
指针
的静态
指针
数组
,该
指针
指向实现基
数组
类的对象,我想知道是否应该自己用" delete“来
删除
它(或者只
删除
类)。= new DStudentList(); int main(int argc,
char
浏览 1
提问于2013-12-28
得票数 1
回答已采纳
1
回答
无法将
数组
引用传递给C++中的方法
、
、
我创建了一个
char
数组
,并希望将对它的引用传递给一个填充该
数组
的方法。readBinaryInput(&binary);
浏览 6
提问于2019-11-24
得票数 0
回答已采纳
4
回答
char
*name[]
指针
数组
还是指向
数组
的
指针
?
、
、
当像这样声明字符串时:这是指向多个
数组
的
指针
,还是指向字符串的
指针
数组
?另外,我该如何将其从内存中
删除
呢?
浏览 0
提问于2013-01-09
得票数 3
1
回答
如何
删除
二维字符
数组
指针
的一项
、
、
、
我使用的是一个二维
char
数组
指针
,换句话说,一个字符串
数组
的
数组
。此
指针
位于struct内,而我正在尝试
删除
字符串
数组
。换句话说,如果我有以下
数组
:我正在试着
删除
中间的
数组<
浏览 30
提问于2019-03-01
得票数 1
回答已采纳
2
回答
获取错误C2440:
char
[]* to
char
* (
指针
)
、
、
、
(显然是c++的初学者,继续为
指针
而奋斗)sockaddr_in clientaddr;函数码 return false;误差 c:\work\2015
浏览 0
提问于2015-05-06
得票数 1
回答已采纳
2
回答
fopen不兼容类型
char
(*) [9],而不是C中的
char
(*)
、
、
不兼容
指针
类型将'
char
(*)9‘传递给类型const
char
*的参数FILE *infile = NULL; const
char
infilename [] =
浏览 4
提问于2014-07-31
得票数 0
回答已采纳
1
回答
删除
c中动态
数组
的最后一行和最后一列。
我在C中创建了一个动态2d
数组
,声明为
指针
数组
。如何
删除
指针
数组
中的最后一行及其指向的行?第四行中的列是要
删除
,还是我需要使用这样的内容?arr[i]=realloc(arr[i] ,sizeof(
char
));如果它是正确的,或者我需要使用free()这是我的代码,但我想
删除
列的最后一行,我不知道如何
删除
int main(void)
浏览 1
提问于2012-12-23
得票数 0
回答已采纳
3
回答
在C++中调用
数组
时
删除
操作符行为?
、
代码示例1arr++;代码示例2delete arr; 我有两个样本代码代码示例一在
删除
时崩溃,而代码示例2工作正常。arr++是唯一的区别。在这两个代码样本中到底发生了什么。有人能解释吗?
浏览 2
提问于2018-05-24
得票数 0
回答已采纳
1
回答
如何区分
数组
指针
和常规
指针
、
、
我正在编写像std::shared_ptr这样的智能
指针
,因为我的编译器不支持c++17和更高版本,我希望支持
数组
指针
,如下所示:嗯,它实际上进行得很好,直到我遇到了与旧版本的std::shared_ptr相同的问题:是的,它无法判断它是普通
指针
还是
数组
指针
,而且因为我的
浏览 2
提问于2021-09-09
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券