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

日期:2011-05-25 17:50:45 人气:1

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

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