您现在的位置是:主页 > news > 做数据网站/网站关键词seo费用
做数据网站/网站关键词seo费用
admin2025/4/27 4:58:30【news】
简介做数据网站,网站关键词seo费用,h5成品网站,wordpress删除分类目录早上看到了这样一道C语言指针题 result:4 和 空 int arr[5] 对这个数组 来说: arr[-1]是合法的,他指向a[0]的前一个元素。 但是不建议这样书写,因为a[-1]的地址是不确定的, 可能会影响到系统运行。如果同上面一题一…
做数据网站,网站关键词seo费用,h5成品网站,wordpress删除分类目录早上看到了这样一道C语言指针题 result:4 和 空 int arr[5]
对这个数组 来说:
arr[-1]是合法的,他指向a[0]的前一个元素。
但是不建议这样书写,因为a[-1]的地址是不确定的, 可能会影响到系统运行。如果同上面一题一…
早上看到了这样一道C语言指针题
result:4 和 空
int arr[5]
对这个数组 来说:
arr[-1]是合法的,他指向a[0]的前一个元素。
但是不建议这样书写,因为a[-1]的地址是不确定的, 可能会影响到系统运行。如果同上面一题一样加上指针,可以巧妙地解决某些问题。下面贴上代码段,帮助理解。
#include <stdio.h>
int main(void)
{int i;int *p;int a[5];for(i=0;i<5;i++)a[i]=i;p=(int*)a+4;for(i=1;i<=4;i++){printf("%d\n",p[-i]);}return 0;
}
/*
result:
3
2
1
0
*/
c语言中数组的下标可以是负号,在代码运行前不会对数组是否下标越界、溢出等异常进行警告或处理,而C#,Java等语言会将下标为负等当做是异常来看待,所以不建议下标为负的写法。