gpt4 book ai didi

c - 奇怪的C语句

转载 作者:太空狗 更新时间:2023-10-29 17:23:46 25 4
gpt4 key购买 nike

<分区>

void test(int x[static 10]);  

int main()
{
int a[]={1,2,3,4,5,6,7,8,9,10,11};
test(a);
return 0;
}

void test(int x[static 10])
{
printf("%d",x[9]);
}

我一直在寻找奇怪的 C 语句。我找到了这个,但无法理解该语句中 static 10 的用途。它与 int x[10] 相同吗?

另一件事,您也可以使用 volatile 代替 static 例如 int x[volatile 10]
任何人都知道这种声明有什么用?

PS:使用GCC 4.6.3编译,

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com