腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何从成员地址中获取struct的起始地址
、
、
在
C
语
言中
,如何从结构成员的地址中获取结构的起始地址? //...int member1;};
ptr1
是obj1中成员member1的地址,如何定义 获取Obj1的宏#define start_add(
ptr1
浏览 1
提问于2010-01-09
得票数 6
回答已采纳
1
回答
指针初始化(char和int)
、
、
在
C
语
言中
,if是允许的,那为什么不允许呢?不被允许?
浏览 4
提问于2020-06-26
得票数 2
3
回答
如何在不丢弃旧记忆的情况下使用realloc函数
我对
C
语
言中
的“realloc”函数有一个疑问。我认为它用给定的长度分配记忆。当内存对给定长度不够时,它将整个内存复制到另一个内存指针并返回它。
ptr1
= (int*)realloc(
ptr1
, sizeof(int) * lenPtr1); printf("
ptr1
-> %p, *
ptr1
= %d\n",
ptr1
, *
ptr
浏览 8
提问于2020-10-12
得票数 0
回答已采纳
3
回答
C
#编程语
言中
为数据结构分配内存的不同方法
、
在
C
编程语
言中
,我遇到了几种为数据结构分配内存的方法:#include <stdlib.h> {}Element; { Element *
ptr1
= malloc(sizeof(*
ptr1
)); /
浏览 0
提问于2016-08-22
得票数 1
回答已采纳
4
回答
在整数数组的情况下,指针减法究竟是如何工作的?
、
、
#include<stdio.h>{ int *
ptr1
= arr; (ptr2 -
ptr1
)); (char*)ptr2 - (cha
浏览 2
提问于2015-07-08
得票数 3
回答已采纳
2
回答
为什么此时不能引用智能指针auto_ptr?
、
"<<i<<endl;}; { auto_ptr<MyClass>ptr2new MyClass(2)); ptr2->myFunc(); ptr2 =
ptr1
我认为
ptr1</em
浏览 2
提问于2013-01-01
得票数 1
回答已采纳
3
回答
垃圾收集器和双倍分配的内存
、
、
例如:
ptr1
= malloc(200) 在这种情况下,第一个分配的内存是否会被垃圾回收器释放?如果是,那么何时..?
浏览 0
提问于2012-03-24
得票数 0
回答已采纳
4
回答
定义char a[5]和char (*a)[5]有什么区别?
、
、
我只想确保
C
语
言中
*a5和(*a)5之间的区别。char *p = "
ptr1
";char *a[5] = { p , p2 }; 这是有道理的。
浏览 3
提问于2014-06-07
得票数 5
2
回答
c
++
、
总之,我的教授给了我们以下循环,供我们在本周的作业中使用:char
c
;ptr2 = &arr[idx-1];
c
= *
ptr1
; *ptr2 =
c
; ptr2--;这是关于
ptr1
对ptr2这个程
浏览 0
提问于2014-06-28
得票数 0
2
回答
有人能解释为什么/如何改变来自LinkedLists的节点而不直接在Java中更改它们吗?
、
、
我只是很难理解即将到来的考试中的这个试题:其中列表节点是以下类的实例 publicNode
ptr1
, ptr2, p;ptr2 = head.next;ptr2.next.next =
ptr1
;这些是我解决问题的步骤:
ptr1
= head; /
浏览 3
提问于2017-11-28
得票数 1
3
回答
strstr()函数重叠字符串搜索
、
、
、
ATGCTAGTATTTGGATAGATAGATAGATAGATAGATAGATAAAAAAATTTTTTTT"; char *
ptr1
(DNA_sequence), *ptr2(thymine_group); count = overlap(
ptr1
, ptr2); //Print< " times" << endl;
浏览 3
提问于2011-07-25
得票数 1
1
回答
通过引用传递的指针?(健全检查)
、
、
ptr1
: " <<
ptr1
<< " ptr2: " << ptr2 << endl;{ int *ptr2 =NULL; cout << "main -
ptr1
: " <<
ptr1
<< " ptr2: " << ptr2 <<
浏览 3
提问于2016-04-24
得票数 0
2
回答
&运算符在锈蚀中的意义和
c
++中的意思一样?不是说“地址”吗?
First question // so
ptr1
contains the address ofstring "hello" that is allocated on heap // output: 0x66
c
浏览 2
提问于2022-12-01
得票数 -2
回答已采纳
1
回答
尽管使用指向导航的指针,但数组的地址已更改。
、
、
、
、
我想更好地理解指针算法。我知道如何用索引重写它,但我想知道指针在哪里出了问题。{ char **tmp; argv++; printf("ptr: %x **ptr: %x\n", argv, &(**argv)); printf("tmp: %x **tmp: %x\n",
浏览 1
提问于2018-01-15
得票数 1
回答已采纳
2
回答
当从类型‘int’赋值给‘memstruct’类型时,不兼容类型
、
、
在
C
中,我得到了
C
中的错误“当将‘memstruct’从‘int’类型中分配给‘memstruct’类型时不兼容类型”,用于下面一行:result1和函数的声明如下:memstruct getValueFromBind(memstruct bind);以下是极简主义的例子(@gsamaras):
浏览 0
提问于2015-10-23
得票数 0
回答已采纳
2
回答
在
C
中允许指针的乘法和除法吗?
、
、
、
这是我在main函数中的代码:scanf("%f", &num1);scanf("%f", &num2); b = subtract(&num1, &num2);
c
= divide(&nu
浏览 2
提问于2020-01-25
得票数 0
3
回答
x=*ptr++;等价于x=*ptr;ptr=ptr+1;?
、
、
在以下代码中当我打印*ptr和**
ptr1
都打印
c
i.4的值时,这里一切都很好,但是在用*ptr++初始化x之后,我在某个地方读到了如果是真的,这意味着指针ptr指向一个新地址,但仍然*
ptr1
打印
c
的值,为什么?int main(void) int x,
c
=4, *ptr=&
c
,**
ptr1
=&p
浏览 8
提问于2022-08-08
得票数 0
1
回答
更改函数内指针的值
、
、
通过在函数
ptr1
中传递指针func的地址,指针p成为指向指针地址的指针。但是,如果我唯一的意图是更改
ptr1
所指向的地址,这在
C
中是否可以接受?#include <stdio.h> char array1[10] = {'1','2','3','4
浏览 1
提问于2020-12-06
得票数 0
2
回答
为什么这个while循环没有像我使用for循环那样运行两次?
我想要的John输出如下: samplefile2.txt - JohnJohn #include <stdio.h> { FILE *ptr2; ptr2=fopen("samplefile2.txt","w"); for(inti=0;i<2;i++){ a=fget
浏览 34
提问于2020-09-23
得票数 0
回答已采纳
4
回答
带有指针的不安全
C
#代码片段
、
using System;{ { int* ptr2=&
ptr1
; Console.WriteLine(
ptr1
);} 编辑:感谢大家的解释性回答。如果且仅当上面的代码块(这是
C
#代码,很抱歉在问题中没有提到它)被声明为非托管时,正确答案肯定是220。谢谢你所有的回答。他们中的每一个人都很有见地,很有帮助。
浏览 0
提问于2009-07-14
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言中的dummy函数,你还在学习C语言中迷茫吗?
C语言中的sizeof与strlen
C语言中的局部变量
C语言中链表结构的基本用法
C/C+编程笔记:C语言中的类型转换,今天教你怎么写!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券