腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
数组
的
char
*
指向
整个
数组
而
不是
地址
?
、
、
我在这里看到过一些类似的问题,但没有找到一个简洁
的
答案。 在学习指针
的
过程中,我逐渐了解到 使用打印"p“ 将给出测试
的
地址
,同时打印 * P与 将给出test
的
实际值,这就是ptr p所
指向
的
。现在,对于使用
char
执行此操作,请执行以下操作 然后使用以下命令打印ptr 给出了输出"test",但我希望它给出
的
地址
是 ..。 我已经知道如果我这么做了 它会打印
地址
。所
浏览 69
提问于2021-03-02
得票数 -1
回答已采纳
1
回答
指针和
数组
[
指向
int
的
指针与
指向
char
的
指针]
、
、
为什么
指针
指向
整数
数组
和字符
数组
时行为不同?int num[] = {1,2,3};这将输出第一个元素
的
地址
。
char
list[] = { '1', '2', '3'};这将打印出
整个
数组
元素
的
值!cout << (num+
浏览 3
提问于2017-04-08
得票数 1
2
回答
argv是一个指针
数组
,因此是否需要使用
指向
指针
的
指针来引用它?
、
、
我试图理解用户在中编写
的
代码行中使用
的
指针。有人能帮我吗?
整个
守则:{
浏览 1
提问于2022-11-21
得票数 0
回答已采纳
3
回答
为什么
这两个局部变量
的
地址
相同?
、
、
、
、
我在这里定义了一个函数,它接受
数组
作为参数。void print(
char
ch[]);int main(){ print(ch);我用两个不同
的
函数打印这两个变量
的
地址
, printf("address of ch is %d\n&quo
浏览 4
提问于2022-01-23
得票数 1
回答已采纳
1
回答
指向
数组
c++
的
指针
我对将
数组
赋值给指针
的
理解是,指针
指向
数组
的
第一个索引,所以当输出指针时,它应该打印出
数组
的
第一个索引
的
地址
,但是
为什么
在这种情况下,cout打印出
整个
数组
的
值?即使我明确表示我想要第一个索引
的
地址
char
foo[] = {'A','B','C',
浏览 2
提问于2012-05-28
得票数 3
回答已采纳
5
回答
为什么
在动态
数组
中自动取消
char
指针
的
引用?
、
也许是个愚蠢
的
问题。当我cout
指向
char
数组
的
指针时,我认为它会打印一个
地址
;相反,它会取消
地址
并打印实际值直到null。
为什么
在打印指针时
char
元素会被取消引用。
char
* as = new
char
[100]
浏览 4
提问于2015-04-08
得票数 0
回答已采纳
4
回答
有人能澄清一下我对C字符串、
数组
和指针
的
困惑吗?
、
、
、
只是一个简短
的
问题。我会写
char
*p = string; 并让它将Hello world打印为输出。但是指针在这里是如何工作
的
呢?
数组
中
的
每个点都有一个单独
的
内存位置,对吗?所以字符串
数组
有12个长度,将占用12个内存空间。我认为一个指针只能
指向
一个内存位置,
而
不是
浏览 0
提问于2012-04-09
得票数 0
回答已采纳
3
回答
C++中`a`与`&a`
的
区别,其中`a`为
数组
、
我对以下代码
的
输出感到困惑。< sizeof(a) << " " << sizeof(&a) << endl;}0xbfcd3ae4 0xbfcd3ae4a和&a如何打印相同
的
表达式我一直认为,对于任何
数组
,其名称总是具有值=第一个字节
的
地址
。 此外,&a应该没有意义,因为不能将
地址
(使用&运算符获得)
指向
地址</e
浏览 0
提问于2014-01-04
得票数 8
4
回答
C语言中
的
sizeof()函数
、
、
main()
char
a[] = "Visual C++";printf("\n %d %d",sizeof(a),sizeof(b));}为甚麽呢?
为什么
输出sizeof(a)=4,因为当我尝试打印a时,它给我一个
地址
值,因此是
浏览 0
提问于2013-07-18
得票数 2
6
回答
为什么
地址
被认为是指针?
、
、
、
char
list[] = "World";
char
**p = &ptr;我看过,在这种情况下,
数组
也可能被认为是指针吗?
浏览 3
提问于2015-12-08
得票数 0
回答已采纳
1
回答
关于
Char
字符串和指针
的
C++问题
、
我对C++相当陌生,我仍然在尝试理解指针,以及它们是否需要
的
时候。但是对于这个问题,我关注
的
是创建头文件和类。我
的
第一个“测试”就是创建一个可以处理“日志”
的
类,所以我这样做了。* message); void logS(string message);Logger.cpp
为什么
我要用一种方法
而
不是
其他
的
方法。而且,在const
浏览 5
提问于2020-03-15
得票数 1
回答已采纳
4
回答
主函数中
的
**argv符号
、
、
、
可能重复:
为什么
**argv
指向
第一个字符
而
不是
整个
字符串?同样,
为什么
*argv[0]
指向
与前面的示例相同
的
东西。
为什么
*
浏览 5
提问于2012-11-13
得票数 5
回答已采纳
3
回答
C-“
char
**”与“
char
(*)[6]”
的
间接方向不同
有谁能给我解释一下下面的问题,更重要
的
是
为什么
?int main( int argc,
char
*argv[] )
char
array[] = "array"; test = &array;,尽管*pp[0] = 'a';没有崩溃,但它
的
形式很糟糕。正确
的
形式是括号。// correct (*pp)[2] = '\0'
浏览 2
提问于2011-09-23
得票数 13
回答已采纳
2
回答
有什么例外吗?
、
、
、
如果cstring是一个指针,那么
为什么
它可以直接得到一个值呢?第二,
为什么
*cstring
的
结果不等于字符串
的
整体?第三,cstring是一个
指向
常量字符
的
非常数指针,那么
为什么
要改变它
的
值
而
不改变它
的
地址
呢?include <cstdio>#include <iostream> using namespace std;
浏览 5
提问于2019-09-27
得票数 1
回答已采纳
3
回答
c++:指针
数组
、
、
我是c++
的
新手,我有一个关于指针
数组
的
问题。在下面的程序中
char
b[10]; a[0] = &b[0]; return 0; A是
指向
char
对象
浏览 9
提问于2020-08-30
得票数 1
回答已采纳
6
回答
引用C中
的
char
数组
指针
、
我碰到了一个指针取消引用
的
问题。
char
ptr [] = "abcd"&ptrint main()
浏览 5
提问于2013-10-22
得票数 1
回答已采纳
2
回答
在声明
指向
数组
的
指针并传递给函数时,指针是如何工作
的
、
、
如果我声明一个
char
类型
的
数组
,
char
a[8][8],然后声明一个
char
类型
的
指针:我知道如果我在print语句中引用a,我会得到第一行
的
地址
-如果我简单地打印
数组
a,我仍然会得到相同
的
地址
,因为
数组
a
指向
第一行。不管我是否这样做: 无论是
char
*p = &a、
char</
浏览 1
提问于2016-12-11
得票数 0
1
回答
将
数组
引用为指针
、
、
我似乎无法理解
数组
或二维
数组
上
的
不同声明之间
的
区别。例如:
char
*t = *a; *b = t;int main(int argc,
char
is of type ‘
char
(*)[6]’ a
不是
指向
字符
数组
第一个单元格
的
指针,
而</em
浏览 1
提问于2010-10-02
得票数 2
回答已采纳
1
回答
指向
字符串
的
指针
数组
(指针
的
基本类型)
、
、
、
但是字符串可以被分配到任何地方
的
内存,它们
的
基本
地址
存储在
指向
这些字符串
的
指针
数组
中。不应该是那样
的
吗?此外,在声明
的
数组
中,这些指针
的
基类型是什么?它们是指针到
char
还是指针
指向
字符串。**类似于以下
数组
:**
char
(*p)6类型
的
指针,还是
char
*p类型
的
指针。我们可以使用以下名称
浏览 1
提问于2019-07-02
得票数 0
4
回答
我能安全地将一个&
char
[]转换为
char
**吗?
、
、
、
具有以下代码:还有一个函数声明如下:我可以这样叫它吗?f((
char
**)&data);warning C4047: 'function' : '
char
**' differs in levels ofindirection from '
char
(*)[2048]'
浏览 2
提问于2015-07-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言指针与字符串
C语言指针数组和数组指针详解
C程 第六章
C语言入门进阶——动态分配指针数组
C/C+编程笔记:C/C+中数组名的含义,不同数组名有不同的含义!
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券