社区
C++ 语言
帖子详情
自定义类型的指针的动态分配问题!!
cloudedge
2003-08-19 02:51:30
#include <stdlib.h>
#include <malloc.h>
typedef struct
{
int Row,Col;
int val;
aRaster *next;
}aRaster;
aRaster *pRaster=(aRaster *)malloc(sizeof(aRaster));
pRaster->val = 0;
以上这些代码有问题吗?
...全文
66
11
打赏
收藏
自定义类型的指针的动态分配问题!!
#include #include typedef struct { int Row,Col; int val; aRaster *next; }aRaster; aRaster *pRaster=(aRaster *)malloc(sizeof(aRaster)); pRaster->val = 0; 以上这些代码有问题吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzb1000
2003-08-20
打赏
举报
回复
学习
长见识
skywater
2003-08-20
打赏
举报
回复
“在输入->之后,弹出下拉框”这是IDE提供的辅助编辑功能,不是代码本身的问题。另外告诉大家一个快捷方式,这个方式很多人虽然知道,但是没有用过:
IDE有一个快捷键“ctrl + space”,用来自动输完已经存在的关键字,也就是说,如果有一个例如“pRaster”的关键字,当你输入“pRa”之后,按“ctrl + space”,IDE会自动把“pRaster”补完。用熟了以后,其乐无穷。
由于中国人使用的中文输入法几乎都是用“ctrl + space”来切换,所以把这个功能屏蔽掉了,在操作系统里面将中英文输入切换的快捷键改掉,就可以了。
各位不妨试试。
longenic
2003-08-19
打赏
举报
回复
你管他有没有对话框,只要是对的就可以了。
jack_wq
2003-08-19
打赏
举报
回复
win32 console application应该有*.ncb文件!
cloudedge
2003-08-19
打赏
举报
回复
哦,刚发现有ncb文件,删掉了,果然可以弹出来了,谢谢!!!
cloudedge
2003-08-19
打赏
举报
回复
没有这两个文件呀,我建立的是win32 console application工程,没有用vc
jack_wq
2003-08-19
打赏
举报
回复
在输入->之后,没有弹出下拉框来显示pRaster内部的变量,这是为什么呢?大概还是前面哪里有错把?
这是VC的问题,删掉clw和ncb文件就好了!
cloudedge
2003-08-19
打赏
举报
回复
我是个新手,分不清楚这些,但是目前遇到了这个问题,请大侠们不吝赐教!谢谢!
Jinhao
2003-08-19
打赏
举报
回复
这是IDE的问题,不在这个讨论范围里
cloudedge
2003-08-19
打赏
举报
回复
谢谢,确实是这样!
但是改了以后,在写下面这个语句的时候
pRaster->val = 0;
在输入->之后,没有弹出下拉框来显示pRaster内部的变量,这是为什么呢?大概还是前面哪里有错把?
skywater
2003-08-19
打赏
举报
回复
结构定义的不对,应该如下:
typedef struct Raster
{
int Row,Col;
int val;
Raster *next; //
}aRaster;
不能在结构体内使用aRaster,因为aRaster在之前没有出现过,所以编译器不认识。
C语言精彩编程100例
指针
在动态内存分配(malloc, free)和数据结构(如链表)中也有广泛应用。 结构体是C语言中组合多种
类型
数据的方式,它允许创建
自定义
的数据
类型
。学习如何定义结构体,声明结构体变量,以及如何通过
指针
操作...
纯C版的微信打飞机游戏
这要求开发者对
指针
操作有深入理解,并能够避免内存泄漏和悬挂
指针
的
问题
。 2. **结构体与枚举**:C语言的结构体可以用来封装复杂的数据
类型
,例如飞机的状态信息、游戏得分等。枚举则用于定义游戏中的各种状态和...
C++初学者指南-3.
自定义
类型
(第一部分)-
指针
本文介绍了C++初学者指南中关于
自定义
类型
中
指针
的重要内容。主要包括
指针
的作用、T
类型
对象
指针
、操作符、nullptr、const和
指针
、this
指针
、前置
类型
声明以及避免使用
指针
的建议。
C++学习
指针
与动态内存分配
一个变量在定义时,系统根据变量的数据
类型
为其分配若干个连续的内存单元,利用变量名的地址可以准确找到内存单元,进而对内存单元的内容进行读写操作。 用一个变量存放
指针
,这种变量称为
指针
变量,
指针
变量的值...
易语言 取
自定义
数据
类型
的大小
点击阅读原文先说一下易语言的变量储存机制易语言有基本数据
类型
和复合数据
类型
两种基本数据
类型
包括:1. 各种整数 2.各种浮点 3....直接调用即可剩下就是
自定义
数据
类型
比如类或者结构特别是类 ...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章