int main(void){ int Arr[10]={1,2,3,4,5,6,7,8,9,0};// 通过下标 printf("%d\n",Arr[5]);// 指针偏移法 printf("%d\n",*Arr+4);int* PArr=Arr;// 指针偏移法 printf("%d\n",*PArr+3);return 0;}
printf("最大元素为%d,位置是%d\n",a[max],max);}
编译错误“初始化器字符串for 'char [7]' is too long [-fpermissive]”表明你尝试将一个超过7个字符长度的字符串初始化到一个长度为7的字符数组中。在C语言中,字符数组需要额外的一个字符空间来存储字符串的结束符\0,因此,对于一个长度为7的字符串,你需要一个长度为8的字符数组。 2. 解释编译错误原因并...
include <stdio.h>int main(){int A[10] = { 0, 1, 21, 3, 4, 5, 6, 7, 8, 9 };int i, max=A[0];for (i = 1; i < 10;i++){if (max < A[i]){max = A[i];}}printf("最大值:%d\n", max);return 0;} ...