用指针变量用法比较大小

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
感觉我平时能用指针都用指针的说……
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
能不用指针就不用指针,智能指针和引用都是很好的选择。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我到觉得,C++不用指针就等于折了C++的翅膀,但是使用指针是需要很小心的。
基本上来说,就是哪里 new 就在哪里 delete (特殊情况就是在 create() 方法里 new 在 remove() 方法里 delete,但同时需要 create() 和 remove() 尽量在同一个代码块内,依次类推,最典型的就是构造里 new,析构里 delete。
另外,尽量不要使用指针运算,如果需要运算的地方,尽可能的使用数据方式处理,比如 *(p++),可以写成 p[1],这样避免改变指针的值,造成混乱。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
如果确定用指针你也能控制住对象的生命周期, 那可以用指针. (注意要考虑到 C++ 异常)
否则, 用智能指针.
同步到新浪微博
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:1194人阅读
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:刘晓晓
*完成日期:2013年 12月10号
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 无
*问题描述:用指针变量比较两个数的大小
*程序输出:无
*问题分析:
*算法设计:
#include &iostream&
int main()
int *p1,*p2,*p,a,b;
cin&&a&&b;
p=p1;p1=p2;p2=p;
cout&&&a=&&&a&&& &&&&b=&&&b&&
cout&&&max=&&&*p1&&& &&&&min=&&&*p2&&
心得:效仿而已,熟悉指针变量
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:82824次
积分:2487
积分:2487
排名:第15427名
原创:166篇
评论:94条
(32)(21)(19)(24)(2)(37)(20)(11)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'c语言中,指针怎么能够更方便的使用,怎么能够理解的容易些,用一些什么参考书?
指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。 一般把存储器中的一个字节称为一个内存单元, 不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等。为了正确地访问这些内存单元, 必须为每个内存单元编上号。 根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。 既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。 内存单元的指针和内存单元的内容是两个不同的概念。 可以用一个通俗的...
简单地说指针就是指向变量和对象的地址。指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量...
如果你了解C++的面向对象的机制的话,你会发现,他们的内部实现使用的都是函数指针函数指针为动态连编、多态、继承提供了基本的支持
char *s="0\101+101\\Name-\xab";在TC 或 VC 里 strlen(*str) 就行了这里注意是 无耻里考你 转义符 "\xxx"...
你可以这样操作:#include int main(){char a[20][20]={{0}};char *p = 0;int i = 0;for(i = 0...
#include#includeint prime (int n){int i,k=1;for(i=2;i=sqrt(n)) k=0;return (k);}/...
答: 电脑辐射要离多远比较好?因为平常自己上班都对着电脑,担心会影响胎小宝宝。
答: 谢谢告诉这么好的网址!支持!多发些过来!
答: 直接进路由就能看到!
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
对于类型相同的两个指针变量之间不能进行运算的是A
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
应该选择C.A选项两个同类型的指针间可以比较大小,比较原则应该是按照实际内存的高低位比较的.B选项赋值,这个当然是可以的了.D选项两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用).C选项是不可以的,因为两个指针相加什么都得不到,所以规定不允许相加.
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 指针变量 大小 的文章

 

随机推荐