gpt4 book ai didi

arrays - 有什么方法可以初始化没有括号的数组吗?

转载 作者:行者123 更新时间:2023-12-02 16:13:08 25 4
gpt4 key购买 nike

我有一个问题,是否有任何方法可以初始化一个包含多个不带括号的元素的数组,例如:

int a[5] = {1,2,3,4,5};

因为 *(a + 5) 等于 a[5] ,为什么我不能初始化:

int *(a + 5) = {1,2,3,4,5};

它给了我错误:'+' 标记前应为 ')'

最佳答案

E1[E2]*(E1 + E2) 的等价性只适用于表达式。您拥有的是一个具有不同语法规则的声明

所以你需要使用这个语法:

int a[5] = {1,2,3,4,5};

关于arrays - 有什么方法可以初始化没有括号的数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67509256/

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