int+a[5]

@冉澜1595:int(*a)[5]和int a[5]有啥区别? -
阚可15792986958…… int(*a)[5] 中,a是一个指针,指向大小为5的一个int型数组.int a[5]中,a 是一个大小为5的int型数组 你的问题里,int a[5]就是定义一个整型数组,你是不是要改成问:int(*a)[5] 和int *a[5]的区别啊?

@冉澜1595:C语言中int *a[5]和int(*a)[5]有什么区别吗 -
阚可15792986958…… int*a[5]是指针数组,int(*a)[5]是数组指针,前者表示一个数组,数组元素都是指向int型变量的指针,后者表示一个指针,该指针指向一个int型有5个元素的数组,希望对你有所帮助

@冉澜1595:int a[5][]这样的表达为什么错 -
阚可15792986958…… 数组是整型的,但是赋值列表为字符串,不能将一个字符串赋值给一个整型数组,应该改为 int a[5]={1,2,3,4,5};

@冉澜1595:int* (*a[5])(int, char*); 是什么意思
阚可15792986958…… int* 表示是一个int型指针;(*a[5])(int, char*)中的a[5]表示是一个有5个元素的数组,而(*)(int, char*)则表示指向一个函数的指针,该函数有两个参数,第一个参数为int型,第二个是字符指针型,结合前面部分,表示这个函数的返回类型为int型,所以(*a[5])(int, char*)为5个返回类型为int型函数组成的数组; 整个结合起来int* (*a[5])(int, char*)就是指向5个返回类型为int型函数组成的数组的指针变量,变量名为a. 本质是指向数组的指针,该数组是函数而已.希望对你有所帮助.^_^

@冉澜1595:对整形数组int a[5]={1,2,3};则执行语句a[2]=a[2]+a[1]*(*(a+3));a[2]的值为 -
阚可15792986958…… 所以 a[1]*(*(a+3)) 的值为0,int a[5]={1,2; 语句:a[2] = a[2] + a[1] * (*(a+3)); *(a+3) 即是a[3], 值为0, a[4]=0, a[1]=2, a[3]=0,3}; 则a[0]=1, a[2]=3首先. 所以 ,最后可计算出 a[2]=3

@冉澜1595:C++中int a[5]和new int a[5]在作函数形参时有什么区别? -
阚可15792986958…… new int a[5] 作为形参实际上是一般普通的指针,相当于int* ,函数本身是不知道这个参数的长度的,所以一般要再加一个参数作为数组长度.int a[5]作为参数,传入函数的也只是一个地址,但是函数知道数组的长度,而且传入的实参必须是这个长度,比如说int a[6]就不能作为参数传给函数.

@冉澜1595:若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 - 作业帮
阚可15792986958…… [选项] A. *&a[5] B. *a+2 C. *(p+5) D. * (a+2)

@冉澜1595:int a[5]; int [2+3]; int [2][3];有什么区别呢?
阚可15792986958…… int a[5]; int [2+3]; 这两个一样int [2][3];是一个二维数组.就是定义一个2行3列的数组.如 a b c d e f希望对你有帮助

@冉澜1595:int a[5]; a是什么类型的呢? -
阚可15792986958…… 问得很好.我的理解是: 首先,它一定不是int*,你给的理由已经很充分的说明这一点. a+1移动的字节数说明在这个语句中它被转化为了int*,就像if(b)中的b会被转换成布尔类型一样.#include <iostream> #include <typeinfo> int main(){ int a[5]; std::cout << typeid(a).name() << "\n"; int* b; std::cout << typeid(b).name() << "\n";return 0; }输出:

@冉澜1595:C语言中*a什么意思? 还有a[5] a+ int语句 -
阚可15792986958…… *a说明a是指针类型,指向一个地址.a〔5〕是数组a的第五个元素

相关推荐

  • int a 2 3
  • 若已定义int a 5 下面对 1
  • mov dx port
  • a 5
  • int a 5 p a
  • int a=2
  • int 4 5
  • int a const 5
  • a 5 c语言
  • int a 结构体
  • int()函数
  • 设有代码inta 5
  • int a n
  • 5 i
  • int a=0
  • 若有定义int a 5
  • 若有定义int a 5 k 4
  • 若有定义int a 5 p a
  • 数组a 5
  • int 0
  • intp型人格有多冷漠
  • char a
  • 若有说明int p m 5
  • int p 5 什么意思
  • int a 对吗
  • 定义一个数组int a 5
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网