腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
将
int
值
插入
char
类型
指针
c
、
pointers
、
memory
、
char
、
int
一切都很好,除了我需要输入一个
int
并将其显示为十六进制的4个字节。例如: 如果我有: unsigned
char
*
char
_pointer = (unsigned
char
*)malloc(4*sizeof(uint8_t));for(
int
i =0 ; i<8;i++){} 因此
将
显示以下内容 00 00
浏览 24
提问于2017-11-30
得票数 0
回答已采纳
2
回答
关于指向对象的
指针
的一些混淆
c++
、
c++17
、
language-lawyer
否则,通过转换,
指针
值
将
保持不变。
char
*>(tmp);根据上面的引语,我们知道tmp的原始
指针
值
指向a,而目标
指针
值
指向
char
类型
的对象,因为它们不是
指针
-可互换的,因此
指针
值
的句子--
指针
值
被转换为 worked.Does不变--这意味着obj现在是指向
char
类型
的对象的
浏览 4
提问于2020-04-15
得票数 2
3
回答
运行(
int
*)“一些字符串”时会发生什么?
c++
我现在正在学习
指针
,我发现书上有一个代码我运行它并打印这看起来像是某种东西的地址,我想知道它打印了什么,所以我使用"*“来检查它在那个地址的
值
,并把它转换成字符和声音--它是"H”。std::cout << (
char
)*(
int
*)"Home of the jolly bytes";
浏览 3
提问于2022-01-07
得票数 -2
回答已采纳
3
回答
理解printf语句中的
指针
物流
c
、
pointers
、
printf
、
dereference
我正在学习C中的
指针
,但我对这个例子有点困惑。下面三个printf()语句中的
指针
逻辑是什么?这些是什么:*(
char
*)ptr,*(
int
*)ptr,(
char
*)ptr+2,到底在做什么?#include<stdio.h>{
char
ch=74, *cp="CS107"; ptr=&ch;printf(&quo
浏览 5
提问于2015-11-17
得票数 3
回答已采纳
2
回答
ARC会为你释放malloc‘’ed内存吗?
objective-c
、
memory
、
memory-management
、
malloc
、
automatic-ref-counting
那么像
char
*这样的原始变量呢?
浏览 1
提问于2011-11-27
得票数 10
回答已采纳
3
回答
C++17可以在大端平台上实现吗?
c++
、
byte
、
language-lawyer
、
endianness
、
reinterpret-cast
让我们看一下下面的代码:
char
c = reinterpret_cast<
char
&>(i); 要初始化c,我们需要
值
,因此
将
浏览 0
提问于2019-01-13
得票数 0
2
回答
为什么字符*ptr到
int
和
int
*ptr到
char
之间的
类型
转换完全正常?当它们被设计为指向特定的数据
类型
变量时
c
、
pointers
问题是为什么'C‘编译器允许我
将
整数变量赋值给
char
*p?我们有
int
*ptr指向整数变量,那么为什么它们仍然允许程序员
将
char
*ptr指向整数变量?如果
指针
类型
与
类型
广播是可互换的,那么当我们可以使用
char
*ptr ,
int
*ptr ?检索
浏览 4
提问于2014-10-05
得票数 0
回答已采纳
3
回答
无法理解
指针
语句
c
、
pointers
、
puts
int
(*fp)(
char
*)=(
int
(*)(
char
*))&puts, i; 有人能解释一下这是什么意思吗?
浏览 5
提问于2017-06-10
得票数 6
回答已采纳
6
回答
没有在C中转换
指针
会导致问题吗?
c
、
pointers
、
casting
他说: 用C进行
指针
转换的目的是什么?唯一的目的是使编译器正确地解释
指针
操作(例如,添加
int
指针
将
导致与添加
char
指针
不同的偏移量)。除此之外,没有什么区别:所有
指针
在内存中都是以相同的方式表示的,不管
指针
指向的是
int
值
、
char
值
、短
值
还是其他什么。因此,转换
指针
不会修改内存中的任何内容,它只会帮助程序员进行与他正在处
浏览 1
提问于2015-05-13
得票数 13
回答已采纳
2
回答
类型
转换
指针
上的增量是如何工作的?
c
、
pointers
、
pointer-arithmetic
、
postfix-operator
#include<stdio.h> {
char
*pc = (
char
*)&i; pi++ && pc++; printf("hello");
浏览 6
提问于2016-01-01
得票数 1
2
回答
指向其他
类型
的空双
指针
c
、
pointers
typedef struct void **heapArr;
int
capacity;} HEAP; 我正在使用抽象数据
类型
为堆分配insert数据。我
将
内存分配给堆,但是我遇到了
将
数据
插入
堆的问题。我找不出如何使void双
浏览 3
提问于2022-05-31
得票数 0
1
回答
查找字符
指针
结尾,
int
和float
c
、
casting
、
void-pointers
、
systems-programming
我有一个函数,它将被传递一个空
指针
。此
指针
可以是
int
、
char
或float。我知道通过关联
值
传递给我的数据
类型
是什么。例如,下面是我的函数的样子:如果传递给我的void
指针
最初是
char
类型
,并且我将其转换回
char
类型
,那么有没有一种方法可以确定与该
指针
关联的字节数例如,如果我的函数按如下方式调
浏览 0
提问于2013-02-03
得票数 0
回答已采纳
1
回答
在激活-Wall时,可以在没有const限定符的函数中返回const
指针
参数的地址吗?
c
、
pointers
、
gcc
问题主要在上面。我唯一能补充的是,我已经尝试过str+i和&(str[i]),并且都给了我一个discards 'const' qualifier from pointer target type警告。
浏览 3
提问于2021-01-06
得票数 0
回答已采纳
3
回答
无法
将
地址传递给
指针
c
、
pointers
、
memory-address
我做了一个简单的测试程序来访问和增加存储在内存地址上的
int
,它正确运行,并在运行时输出1,然而,当我运行它时,我得到一个warning,它说:但是,我看不出问题是什么,因为我
将
一个地址传递给insert,它被声明为接受一个
指针
。#include <stdio.h> (*nextfreeplace)++;<
浏览 5
提问于2014-04-10
得票数 0
回答已采纳
1
回答
C
将
int
*
类型
的
指针
强制转换为
char
*,然后访问该
值
c
、
pointers
、
casting
有人能解释一下为什么这个代码的输出
值
是64吗?
int
main(){
浏览 0
提问于2017-01-27
得票数 0
3
回答
MISRA C-2012规则11.3在尝试从
char
到
int
指针
进行
类型
转换时违反
c
、
pointers
、
casting
、
misra
样本代码:do_test(const
char
*cp) const
char
*c = cp; x =(const
int
32_t *)cp; }违反规则11.3 :具有<em
浏览 2
提问于2017-12-03
得票数 1
回答已采纳
9
回答
C++中空
指针
的
指针
算法
c
、
void-pointers
、
pointer-arithmetic
当指向特定
类型
(如
int
、
char
、float等)的
指针
递增时,其
值
将
按该数据
类型
的大小递增。如果指向x大小的数据的void
指针
递增,它如何指向前面的x字节?编译器如何知道
将
x添加到
指针
的
值
中?
浏览 4
提问于2010-08-19
得票数 200
4
回答
任何
类型
的
指针
都可以指向任何东西?
c++
、
pointers
指针
的“
类型
”可以指向任何其他
类型
吗?因为我相信,还是有疑问的。我可以得到的一个解释是:如果
int
类型
指针
指向
char
数组,那么当
指针
增加时,
指针
将从0位置跳到2位置,在中间跳过1位置(因为
int
size=2)。可能是因为
指针
只保存
值
的地址,而不是
值
浏览 2
提问于2013-10-31
得票数 7
回答已采纳
3
回答
在C中创建和初始化用户定义
类型
的数组
c
、
arrays
、
pointers
、
malloc
、
command-line-arguments
我
将
3个命令行
值
传递给我的程序。(
类型
、长度、VAL)。使用这些
值
,我想在堆上创建一个
类型
为type和length LENGTH的数组,并将所有元素初始化为VAL。举个例子
char
4 65 :
将
创建一个包含4个元素的
char
数组,每个元素的
值
都是'A‘。 确定长度是直接的。但是我正在努力确定如何初始化指
浏览 1
提问于2012-12-12
得票数 1
回答已采纳
2
回答
C gtk警告:初始化从
指针
生成整数
c
、
pointers
、
gtk
如何从g
指针
中获取变量以便我可以使用它。void{}button = gtk_button_new_with_label ("Led On");
浏览 5
提问于2017-01-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言基础:通用指针
C语言编程经验
C语言指针详解
写给开发者的C语言快速入门指北
C语言学习——指针的一些常见问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券