CSDN论坛 > C/C++ > C语言

为什么要用指针(一定给分) [问题点数:100分,结帖人kwany]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7400
Bbs1
本版专家分:4
Bbs1
本版专家分:78
Bbs1
本版专家分:4
Bbs4
本版专家分:1150
Bbs3
本版专家分:835
Blank
蓝花 2004年6月 扩充话题大版内专家分月排行榜第三
Bbs2
本版专家分:251
Bbs2
本版专家分:433
Bbs4
本版专家分:1760
Bbs5
本版专家分:2585
Bbs1
本版专家分:9
Bbs2
本版专家分:462
Bbs5
本版专家分:2345
Bbs2
本版专家分:142
Bbs2
本版专家分:131
Bbs3
本版专家分:818
Bbs3
本版专家分:749
Bbs9
本版专家分:58429
Blank
红花 2003年6月 C/C++大版内专家分月排行榜第一
2002年5月 C/C++大版内专家分月排行榜第一
Blank
黄花 2003年9月 C/C++大版内专家分月排行榜第二
2002年6月 C/C++大版内专家分月排行榜第二
2002年4月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2007年3月 C/C++大版内专家分月排行榜第三
2007年2月 C/C++大版内专家分月排行榜第三
2007年1月 C/C++大版内专家分月排行榜第三
2003年7月 C/C++大版内专家分月排行榜第三
Bbs2
本版专家分:462
Bbs2
本版专家分:462
匿名用户不能发表回复!
其他相关推荐
C++中为什么要用虚函数、指针或引用才能实现多态?
/************************************ *多态的经典例子 *2013-11-02 ************************************/ #include using namespace std; //基类 class Fruit { public: virtual void print() {cout<<"Fruit"<
为什么有时候一定要用this
为什么有时候一定要用this but[i].onclick=function() { but[i].className='aaa'; //这样写会报错,TypeError: but[i] is undefined }; 因为在匿名函数内找不到but[i],这是因为在上下文中没有对but[i]进行声明,在循环体内简单修改下代码: var buts = but[i]; //把but[i]赋...
C++ 为什么要使用指针(需要再总结一下)
为什么要使用指针? 1.处理堆中存放的大型数据 2.快速访问类的成员数据和函数 3.以别名的方式向函数传递参数 栈和堆 数据在内存中的存放形式: 1.存在栈区内 栈的产生来由: 栈和堆的不同: 3)空间大小的不同 4)执行效率的不同 栈由系统分配 5)执行函数时的
为什么分布式一定要有Redis?
“考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。本文围绕以下几点进行阐述:为什么使用 Redis使用 Redis 有什么缺点单线程的 Redis 为什么这么快Redis 的数据类型,以及...
为什么要有指针
从硬件底层来深入理解
为什么一定要用pthread_join
Either pthread_join(3) or pthread_detach() should be called for each thread that an application creates, so that system resources for the thread can be released. (But note that the re
链表初始化为什么要用双重指针
情景List *L; insert(&L);//初始化insert(List **L)问题 初始化中 为什么要双重指针? 解答 意思是:你想通过函数来改变L的值,但是L是指针类型,所以你要改变它的值就要传L的地址进去,因为双重指针的意思就是指向指针的指针,就是指针的地址,那么**L就是指向指针L的地址,那么通过函数调用双重指针就能改变指针L的值。 道理就是:要传递变量的地址才能使变
单链表为什么用指向指针的指针
int a = 1, b =2; void change(int *x) { x = &b; } void _change(int **x) { *x = &b; } void main() { int *p = &a; change(p); cout << *p << endl; _change(&p); cout << *p << endl; system("pause
为何使用dynamic_cast转换类指针时,需要虚函数?
虚函数对于dynamic_cast转换的作用   为何使用dynamic_cast转换类指针时,需要虚函数呢。 Dynamic_cast转换是在运行时进行转换,运行时转换就需要知道类对象的信息(继承关系等)。 如何在运行时获取到这个信息——虚函数表。   C++对象模型中,对象实例最前面的就是虚函数表指针, 通过这个指针可以获取到该类对象的所有虚函数,包括父类的。 因为派生类会继承基类
一文了解 C语言 为什么要引入指针?
共 1280 字阅读文本大概需要 3.4 分钟。     前言     说起指针算是个 在 C\C++ 中老生长谈的话题,但是今天我从另外一个角度给各位看官分析一下为什么非要引入指针这个让人看到都头疼的东西? 想必学过指针的都被它的各种繁琐所折磨,另一种角度讲就是被他的灵活易用所征服。不知道大家学习过只要是带指针的地方,都可用使用非指针的东西去表达出来(你愿意的话),甚至比用指针看着还...
关闭