腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将
argv
给出
的
内存地址
分配给
c
中
的
指针
c
、
pointers
、
memory
、
argv
我在
C
中有一个函数,它获取一个
指针
并打印出它
的
反汇编代码。void print_dis(void *addr) {} 一切都运行得很好,但是现在我想把这个
内存地址
作为
argv
从命令行传递过来。如何传递
内存地址
并将其
分配给
指针
,使其运行方式如下: my_prog 0x1234567890abcd 该print_dis
将
获得此地址作为地址
浏览 47
提问于2019-03-02
得票数 0
回答已采纳
3
回答
为什么访问一个
指针
数组不引用
指针
的
指针
?
c
、
pointers
、
printf
、
command-line-arguments
我无法理解这种意外
的
C
行为,即打印
argv
[0]而不是打印
argv
[0]
的
实际内容,这应该是一个
内存地址
,因为
argv
是一个
指针
数组。如果我创建一个名为char name[] = "hello"
的
数组,那么我希望在name[0]上看到h,如果char *
argv
[]保存了3个
指针
(
内存地址
),那么从逻辑上讲,
argv
[0]应该是一个
内
浏览 24
提问于2022-10-25
得票数 -1
回答已采纳
2
回答
如何正确地
将
字符数组
分配给
指针
?
objective-c
、
c
如何
将
"elCorteIngles“
内存地址
分配给
指针
?xcode说“数组类型'char *20‘是不可分配
的
”int main(int argc, const char *
argv
[]) @autoreleasepool
浏览 3
提问于2014-05-17
得票数 0
回答已采纳
2
回答
指向
指针
数组
的
指针
指向char数组
c++
、
arrays
、
pointers
目前,我正在使用Koenig
的
加速
C
++学习
C
++,我在指向初始
指针
数组
的
指针
方面遇到了一些问题。书中写着以下代码{ if (argc > 1finishes // write all
浏览 4
提问于2020-07-14
得票数 0
回答已采纳
3
回答
指针
差
objective-c
、
c
、
pointers
我在学习欧比-
C
的
指针
。考虑以下代码:char *charPtr;在第二行
中
,我们创建一个char类型
的
指针
变量,并将其命名为charPtr。据我理解,这只是指向包含char类型值
的
内存地址
的
指针
。 在第三行
中
,我们
将
charPtr值(
内存地址</em
浏览 3
提问于2015-04-05
得票数 0
回答已采纳
1
回答
为什么在
C
++
中
只有在赋值
指针
时才会使用“与”运算符?
c++
、
arrays
、
pointers
、
memory-address
、
address-operator
有人能解释一下为什么
将
数组
的
内存地址
分配给
指针
不同于
将
“普通”变量
分配给
指针
吗?(int a;int* p= &a;) 我知道一个事实,数组(&arr)前面的和号指向它
的
内存地址
,那么为什么它不能以这种方式将它赋给
指针
呢?
浏览 5
提问于2019-07-08
得票数 0
3
回答
*p1和p在处理
指针
时在控制台中输出
的
不同值
的
含义
c++
我是
C
++
的
新手,通过网络教学自学。今天我在玩指南针和不同
的
结果,只是需要一些东西的确认。我基本上知道
指针
是怎么工作
的
。在下面的图片中,是控制台中
的
简单代码和输出。根据我所理解
的
第二个值,2是
指针
p1指向
的
元素
中
存储
的
值,因为输出是使用dereference运算符()为p1提供
的
。 第一个值,0x22ff1
c
,我只需要确认一下。我假设它是元素内存
中</em
浏览 2
提问于2015-02-06
得票数 1
回答已采纳
4
回答
方括号在
C
中
是如何工作
的
?
c
、
arrays
、
pointers
、
malloc
我刚从
C
开始,我试着理解基本知识。很多教程会告诉你一些事情,让你相信它,没有任何真正
的
解释,也没有答案,我可以找到,是人类可读
的
。在以下方面:#include <stdlib.h> { printf("%d\n", a[2]);
浏览 5
提问于2015-04-14
得票数 4
回答已采纳
1
回答
使用(void*)强制转换在字符串
中
打印字符
的
内存地址
c++
、
pointers
、
memory
我正在试验
C
++
中
的
括号和
指针
语法,以巩固我对每种语法
的
理解。阅读其他StackOverflow问题时,我意识到,为了用std::cout打印
内存地址
,必须使用(void *)转换值。对于作为
argv
[1]
的
字符串"Hello,World“,我可以使用以下方法打印每个字符
的
内存位置: std
浏览 0
提问于2019-09-04
得票数 0
回答已采纳
1
回答
运行PAM函数时出现分段故障
c
我对
C
语言比较陌生,不明白为什么这个程序seg会出错。这可能是我犯
的
一个愚蠢
的
错误,但似乎找不到答案。/*} PAM_EXTERN int pam_
浏览 28
提问于2020-02-19
得票数 0
回答已采纳
7
回答
在Python
中
,如果我输入a=1 b=2
c
=a
c
=b,那么
c
的
值是多少?
C
指什么?
python
Python变量在很大程度上是很容易理解
的
,但是有一种情况我一直在挣扎。如果我想将变量指向一个新
的
内存地址
,我如何做到这一点?或者,如果Python默认这样做(
将
变量视为
指针
),那么如何
将
新变量
的
值
分配给
旧变量
的
内存地址
?a=1
c
=a
c
的
价值是什么?它指的是什么?语句是用
指针
c</
浏览 1
提问于2018-10-07
得票数 7
回答已采纳
4
回答
显式设置
指针
的
值
c++
、
c
、
matlab
、
pointers
、
mex
我正在编写一个mex文件(使用
C
++),它将接受一个
内存地址
作为输入,并对位于该
内存地址
的
数据进行操作。因为我被迫使用MATLAB作为我
的
环境,所以我
的
程序只能接受MATLAB数据类型作为输入(char、bool、float、double和int)。如何
将
输入值赋值给
指针
?*)input_arg;基本上,这可以看作是我硬编码<
浏览 7
提问于2011-08-08
得票数 7
回答已采纳
3
回答
在
c
#编程中使用
指针
c
、
pointers
我对
c
++编程
中
的
指针
有问题。我希望在Linux
中
从命令行
中
获取变量,而不是
将
命令行
中
的
变量
的
值
分配给
一个非
指针
变量并打印出来!char *
argv
[] 这是一个函数,它接受命令行
中
c
程序名称后写入
的
所有内容,并将其存储在
指针
*
argv
[]
中
;现在,我希望<
浏览 2
提问于2019-10-29
得票数 0
回答已采纳
5
回答
C
++如何获取存储在空
指针
中
的
地址?
c++
、
pointers
、
void
如何获取
指针
指向
的
值
的
内存地址
?在我
的
例子
中
,它是一个空
指针
。仅将其
分配给
uint就会产生以下错误:谢谢!
浏览 1
提问于2009-10-20
得票数 2
回答已采纳
2
回答
char*不保存
内存地址
c++
、
string
、
pointers
我一直在教自己
C
和
C
++,对
指针
有点熟悉。我
的
主要问题是是否真的存储
内存地址
?这个问题是在处理字符串时产生
的
。如何
将
字符串
分配给
应该保存
内存地址
的
内容?// Returns Hello} 据我所知,上面的代码应该打印一
浏览 2
提问于2021-01-01
得票数 2
回答已采纳
2
回答
为什么可以
将
数组
分配给
char
指针
?
c++
、
arrays
、
pointers
、
string-literals
通常,当您声明一个
指针
(例如int)时,您必须为它分配一个
内存地址
:int* p = &value;char*
c
= "Char Array"; 这是怎么回事?为什么其他类型
的
指针
不能做同样
的
事情?
浏览 5
提问于2015-12-05
得票数 5
回答已采纳
5
回答
指针
类型转换在
c
中
是如何工作
的
?
c
、
pointers
、
memory-management
我理解在
c
中
,
指针
指向
内存地址
。在以下代码
中
someType *up; // Assuming that someType is a union of size 16 bytesup = (someType *)cp; 如果cp指向0x1234
的
地址,那么0x1234应该是新分配内
浏览 4
提问于2013-08-15
得票数 5
回答已采纳
5
回答
需要帮助理解
C
中
的
main()函数
c
我正在学习
C
编程,不太了解下面的程序,需要一些帮助来理解。 /** Main */ pthread_t
浏览 5
提问于2014-01-18
得票数 1
回答已采纳
2
回答
当尝试给原始
指针
值一个新值时,它为什么会导致错误?
c
、
pointers
我是
C
语言
的
新手,我试着用下面的
指针
。 产出如下: demo11.
浏览 1
提问于2017-02-23
得票数 0
回答已采纳
5
回答
存储
指针
值
c
、
pointers
、
memory-management
据我所知,当一个
指针
被传递到一个函数
中
时,它仅仅变成了真实
指针
的
一个副本。现在,我希望在不从函数返回
指针
的
情况下更改实际
指针
。allocateMemory(int *pointer) pointer = malloc(sizeof(int));另一件事是,如何
将
内存
分配给
是这样
的
吗:array[2][1] = 10;
浏览 1
提问于2011-01-12
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
给K&R的C挑个“错”
学好C语言指针须知的几个小方法
C语言编程精华——《指针》
借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,Go lang类型指针(Pointer)的使用EP05
C语言和指针的本质是什么?技术大神给出答案
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券