c - 检查索引是否为 "out of bounds"的最佳方法

标签 c

如果我有以下循环运行的语句:

rows[row_num++] = row;

检查当前行数组的索引是否在数组长度内的最佳方法是什么?即,防止段错误。

最佳答案

你可以像这样在运行时找到数组的大小

array_size = sizeof(rows)/sizeof(rows[0]);

关于c - 检查索引是否为 "out of bounds"的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58055093/

相关文章:

无法打开先进先出

java - "NewStringUTF"是指向函数的指针吗?或功能?

c++ - 在哪里了解 “bit”?

c - K&R快速排序问题

c - uint16_t 和 uint32_t 之间的区别

html - C Linux HTML 条不工作

c - 不确定用字符串数组初始化一维字符数组

c - 指针地址和段错误

c - 将 char 字符串解析为 INT C 编程

c - 警告 : format ‘%d’ expects type ‘int *’ , 但参数 2 的类型为 ‘int **’