C++语言:int*a是什么定义啊?
答案:5 悬赏:50
解决时间 2021-02-07 06:44
- 提问者网友:雨之落き
- 2021-02-06 21:46
C++语言:int*a是什么定义啊?
最佳答案
- 二级知识专家网友:野心和家
- 2021-02-06 23:15
带*的叫做指针,它和int a的区别在于,举个例子,程序中有int m=3,int n=4;你调用该函数,countValue(&m,&n),m,n的值会改变,如果你调用的函数为void countValue(int a,int n),countValue(m,n),无论你怎么捣腾,m和n的值不会发生改变。指针是c和C++中的重点,建议好好学一下
全部回答
- 1楼网友:不服输的倔强
- 2021-02-07 00:09
这是定义指针变量,存储的是内存地址。详细的这里实在说不清楚,建议你多看看关于指针的介绍
- 2楼网友:duile
- 2021-02-07 00:00
int类型的指针,这里的两个都是该函数的参数,用于向函数传递数据
- 3楼网友:丢不掉的轻狂
- 2021-02-06 23:55
指针
- 4楼网友:厌今念往
- 2021-02-06 23:27
是指针变量,简单来说,指针变量中是储存的变量地址,而不是变量的值。
指针是C语言的精华部分,通过利用指针,我们能很好地利用内存资源,使其发挥最大的效率。有了指针技术,我们可以描述复杂的数据结构,对字符串的处理可以更灵活,对数组的处理更方便,使程序的书写简洁,高效,清爽。但由于指针对初学者来说,难于理解和掌握,需要一定的计算机硬件的知识做基础,这就需要多做多练,多上机动手,才能在实践中尽快掌握,成为C的高手。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯