#include<stdio.h> #include<stdlib.h> int main() { int a[]={1,2,3,4,5}; printf("%d尀n",a[]); }

2024年11月30日 23:17
有2个网友回答
网友(1):

你这样写,连编译都过不了,[]是下标运算符,如果你需要打印数组里元素的值,应该在[]里边加上该元素的位移值,比如想打印1,为a[0],想打印5,为a[4]。
如果你想打印该数组的初始地址值,则需要将[]去掉。直接为:printf("%d\n", a);,这样就行了。

网友(2):

将会打印出a数组的起始地址,a[]相当于a指针