社区
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;
以上这些代码有问题吗?
...全文
60
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例
C语言入门教程:主要针对C语言初学者,从零讲解各个细节。
纯C版的微信打飞机游戏
本游戏模拟微信打飞机游戏,不过略有不同,玩一下你就知道了^_^ 资源包含源代码、游戏素材、可执行程序(编译好了的) ps:游戏使用纯C语言,没使用任何游戏引擎
C++初学者指南-3.
自定义
类型
(第一部分)-
指针
本文介绍了C++初学者指南中关于
自定义
类型
中
指针
的重要内容。主要包括
指针
的作用、T
类型
对象
指针
、操作符、nullptr、const和
指针
、this
指针
、前置
类型
声明以及避免使用
指针
的建议。
C++学习
指针
与动态内存分配
指针
与
指针
变量 计算机中所有的数据都是存放在内存中。把内存中的一个字节成为一个内存的那远,每个内存单元的编号称为地址,即:
指针
。一个变量在定义时,系统根据变量的数据
类型
为其分配若干个连续的内存单元,利用变量名的地址可以准确找到内存单元,进而对内存单元的内容进行读写操作。 用一个变量存放
指针
,这种变量称为
指针
变量,
指针
变量的值就是某个内存单元的地址,称为
指针
变量指向该内存单元。 1.
指针
变量的定义:
指针
变量的值是一个地址 数据
类型
*变量名 1)数据
类型
可以是基本数据
类型
、类结构体,用来指定该
指针
变
易语言 取
自定义
数据
类型
的大小
点击阅读原文先说一下易语言的变量储存机制易语言有基本数据
类型
和复合数据
类型
两种基本数据
类型
包括:1. 各种整数 2.各种浮点 3. 逻辑值他们都是储存在栈上的 大小都是固定的 用不着取复合
类型
一般储存在堆上 然后在栈上储存堆上数据的引用其中有几种比较特殊:字符串 字节集 数组这两种
类型
的大小虽然储存在堆上的某个地方但都有专门的取大小函数 直接调用即可剩下就是
自定义
数据
类型
比如类或者结构特别是类 ...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章