数组编译错误?

标签 c arrays

我首先声明数组:

int array[5] = {'5', '6'};

但它没有给出任何错误并关闭。是什么原因?我做错了吗?我也尝试过这个

int N = 5;
int array[N] = {'5', '6'};

最佳答案

首先,用字符填充整数数组,如果使用大括号创建数组,则不需要在方括号中放置数字。

您的代码应该是:

int 数组[] = {2,3};

关于数组编译错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21953685/

相关文章:

c - 链接程序如何正确工作(微 Controller 上下文)?

arrays - awk for 循环与 if else 条件数组

c - 在这个 : &(Array[id])? 发送元素#id 的指针中是否需要 Parens

javascript - 转换 Node 中的非统一时间戳?

c++ - 如何连接字节数组并转换为十进制?

c - 在头文件中使用 "EXTERN"关键字,而其定义在源文件中

c - 变量的地址[重复项]

c - 如何用 ASCII 码移动终端光标?

arrays - Swift : How do i create an array of dictionaries, 其中每个字典都包含一个数组?

c - 是否使用函数原型(prototype)