猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
您好,关于C++语言的定义:请问一下int*a是什么定义啊?
void countValue(int *a,int *n)
中的int *a,int *n是什么定义啊?有什么特别的目的啊?
繁星点点滴滴
浏览 609
回答 2
2回答
猛跑小猪
c++语言中“int *a”是定义指针变量的,赋值过程例如:int *a;int x;a=&x;cout<<a;输出是0x什么的,是ta的地址。使用countValue函数时,需注意:countValue(&int variable,&int variable)否则数值就不会改变。如果把*改成&,把调用的地方的‘&’去掉,也能用。
0
0
0
呼唤远方
是指针变量,简单来说,指针变量中是储存的变量地址,而不是变量的值。指针是C语言的精华部分,通过利用指针,我们能很好地利用内存资源,使其发挥最大的效率。有了指针技术,我们可以描述复杂的数据结构,对字符串的处理可以更灵活,对数组的处理更方便,使程序的书写简洁,高效,清爽。但由于指针对初学者来说,难于理解和掌握,需要一定的计算机硬件的知识做基础,这就需要多做多练,多上机动手,才能在实践中尽快掌握,成为C的高手。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
iOS
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续