社区
C++ 语言
帖子详情
指针赋值问题
zyk19860312
2009-07-12 10:55:54
int *p;
p = 1000; //这是错误的 不能把一个数赋给指针
p = 0;
如上,为什么p可以等于0呢
...全文
12
3
打赏
收藏
指针赋值问题
int *p; p = 1000; //这是错误的 不能把一个数赋给指针 p = 0; 如上,为什么p可以等于0呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kondykuang
2009-07-12
打赏
举报
回复
0 就是NULL
p=0 就是让指针悬空
这是安全考虑
避免指针没初始化 而使用了 造成内存写 异常
楼主好好补习c指针哦 很重要
blh
2009-07-12
打赏
举报
回复
当然在C下p=100只是提示warning
blh
2009-07-12
打赏
举报
回复
int *p;
p = (int *)1000; //这样可以
p = 0; //语法允许,就是设置空指针
结构体中
指针
赋值
问题
的分析及C代码示例
本文对结构体中
指针
赋值
问题
进行了分析,并用C代码演示了
指针
的
赋值
方法。
c/c++语言
指针
赋值
问题
昨天遇到一个
指针
赋值
问题
,一开始看代码好像没有错误,而且编译也通过了,运行确错误了,这不很奇怪吗?比如下面这个例子: #include int main(void){int j;char *ch1[4] = {"hello", "hi", "ok", "yes"};char *ch2...
C++_关于char*字符
指针
赋值
问题
关于char*
指针
/字符
指针
赋值
问题
? 可以直接
赋值
:指向同一块内存空间,一改全改 char *ptr; ptr = "Hello"; ptr = str; 如果不想一改全改: char *a = new char[100]; strcpy((char*)a,(char*)b)
c语言中
指针
赋值
问题
,关于C语言
指针
赋值
的
问题
为方便各位小伙伴更好的学习C语言,武林技术小编为此给大家整理了一批资料,供大家交流学习,下面就跟随武林技术频道的编辑一起来先来看看关于C语言
指针
赋值
的
问题
。一个代码:复制代码 代码如下:#include#include#...
C语言中的结构体
指针
赋值
问题
在对数组或者接收到的数据进行
赋值
时,往往因为结构体中含有
指针
而无法获取接收到的数据,那么如何才能获取结构体中的
指针
指向的内容呢?这就涉及到两个部分的内容。 1、通过memcpy()
赋值
或者对数据进行结构体的...
C++ 语言
64,684
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章