C++中a[ ]是什么意思

求教!

在C/C++中,操作符称为自反运算符(类似的还有+=、*=、/=、&=、|=等等),由前后两个符号无间隔组合而成;其核心意义由前一个符号确定,完成左边的变量与右边的变量的运算关系,后面的=号是把运算结果赋给左边的目标变量的意思。

扩展资料:

C语言便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。

由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-17
a[]表示访问数组元素,比如int a[10]定义了长度为10的整型数组,标号从0-9,a[3]就表示下标为3的元素(第四个)本回答被提问者和网友采纳
第2个回答  2019-11-24
A(A&a)是拷贝构造函数。前面的A是类名,后面的A&a 是对一个A类型对象a的引用,如果没有"&",即(A a),里面的a是传进来参数的一个副本,对a的操作不会改变原来的对象,但要构造这个临时对象a,如果有"&",即(A&a),就是对传进来的对象a的引用,可以直接操作对象a,没有构造临时对象在传进来,这样节省时间,提高了效率。

C++中a[ ]是什么意思
是一个是数组。定义:int\/long\/long long\/... a[ ]={ (元素) };

c++中 a[ ] 这是什么意思啊 代表什么
a[]在C++中代表数组,方括号中是数组元素的索引号 a()在C++中可能是对一个自定义函数的调用,这个函数的返回值为void,并且没有参数。

C++中a[ ]是什么意思
在C\/C++中,操作符称为自反运算符(类似的还有+=、*=、\/=、&=、|=等等),由前后两个符号无间隔组合而成;其核心意义由前一个符号确定,完成左边的变量与右边的变量的运算关系,后面的=号是把运算结果赋给左边的目标变量的意思。

C语言中a[++i]=是什么意思?
a[]指的是数组,在括号里的,是一个自增自减运算符。如果让i等于3,a[++i]的结果是a[4].但如果是a[i++].那么结果是a[3].第一个式子,是在本身这个语句中i的值加一,然后再运算。而第二个式子,是用其本身的值去运算,然后再下一个句子的时候再加一。

C++中的a[]='\\0'是什么意思
a[10]=‘\\0' 将字符设置为空 就是设置字符串结尾为其中第十个元素

C++中inta[]={1,2,3,4}是什么意思?
C语言中数组的维数表示数组中元素的个数,在常规数组中维数是必须要指明的,如果没有指明,则必须在初始化列表中给定初始值,编译器通过初始化列表来确定数组的维数。int a[] = {1,2,3,4};上面的代码虽然没有指明数组的维数,但是编译知道数组a的维数是4(只有4个元素)。要实现用变量定义数组的...

C++中a[][3]是什么意思?
a[][3]是一个二维数组(实质是一个数组,数组的每个元素都是由3个整数构成的数组),而且C语言中的任何数组在内存中都是线性分布的,这里的a也是。所以说a[0][0]、a[0][1]、a[0][2]、a[1][0]、a[1][1]、a[1][2]6个元素依次被赋值为1,2,3,4,5,6。并且C编译器根据后面的...

a[]是一个数组,&a[3]表示什么意思?C++
获取数组a第四个元素的地址

c语言中,a 和a[] 有什么区别
假设定义了一个二维数组a[3][3].这时候a[0],a[1],a[2]就不再是元素了,而代表的是一个有三个元素的一位数组,而此时的a就是一个二维数组。如果感觉这个有点困难没关系,等学习了指针什么的久很好理解这个了。再说说你给的程序,你是不是在疑问为什么gets()直接给str1 就可以了?还有那个...

c++中 a[ ]={0}那a[ ][ ]=?让他等于0呢
int a[]={0}; 的表达是正确的,它是声明兼初始化,会自动计算出 a的数组大小是1,初始化 a[0] 等于 0。int a[][1]={{0},{0}}; 的表达是正确的,它是声明兼初始化,会自动计算出 a的第一维。初始化 a[0][0]=0;a[1][0]=0;int a[][]=]={{0},{0}}; 是错...

相似回答