当前位置:首页 » 编程软件 » 为什么数组编译大括号错误

为什么数组编译大括号错误

发布时间: 2023-07-19 01:09:32

㈠ C语言数组在使用中常见的几种错误

在计算机程序中,通常可能发生以下三种类型的错误:
(1)语法错误:这是指程序中含有不符合语法规定的语句,例如关键字或符号书写错误(将printf写成print、将数组元素引用写成a(2)等)、使用了未定义的变量、括号不配对等。含有语法错误的程序是不能通过编译的,因此程序将不能运行。
(2)逻辑错误:这是指程序中没有语法错误,可以通过编译、连接生成可执行程序,但程序运行的结果与预期不相符的错误。例如整型变量的取值超出了有效的取值范围、在scanf函数遗漏了取地址运算符&、数组元素引用中下标越界、在应当使用复合语句时没有使用复合语句等。由于含有逻辑错误的程序仍然可以运行,因此这是一种较难发现、较难调试的程序错误,在程序设计、调试中应予特别注意。
(3)系统错误:这是指程序没有语法错误和逻辑错误,但程序的正常运行依赖于某些外部条件的存在,如果这些外部条件缺失,则程序将不能运行。例如折半查找法是在已经排序的数组上进行的,但实际的数据并没有进行排序、程序中需要打开一个已经存在的文件,但这个文件由于其他原因丢失等。

㈡ C语言中的数组编译为啥通不过

从标准语法看,这条有语法错误。
int s[10] ;
就可以了。

但是不同的编译器可能不同的表现,作为程序员,要禁止这种大括号内没有元素列表的情形。

热点内容
如何搭建php环境虚拟服务器免费 发布:2025-05-14 04:25:37 浏览:102
相册加密怎么看 发布:2025-05-14 04:24:53 浏览:572
怎么压缩邮件 发布:2025-05-14 04:16:51 浏览:496
云服务器搭建邮箱绑定郁闷 发布:2025-05-14 04:16:48 浏览:148
crc校验c语言算法 发布:2025-05-14 04:15:15 浏览:45
curl静态编译 发布:2025-05-14 04:09:52 浏览:160
压缩久期 发布:2025-05-14 04:08:46 浏览:942
sql置疑 发布:2025-05-14 04:07:09 浏览:441
java面试的算法题 发布:2025-05-14 04:06:18 浏览:467
交叉编译优化 发布:2025-05-14 03:48:52 浏览:532