我想知道如何搜索2D数组(用作函数的参数),并找到一个特定字符,例如感叹号?
假设我有一个2D数组岛[20] [40],我想找到字符X.我的方法是使用嵌套的for循环,遍历每个元素和if语句。 E.g。
for (i = 0; i < 20; i++) {
for (j = 0; j < 40; j++) {
//Not sure what goes here (I want a function that identifies the element in the array)
if ((some variable) == 88)
printf("The treasure is at: (%d, %d)", i, j);
感谢您的帮助:)
-island [20] [40]工作正常。我只是想知道如何搜索特定角色。
答案 0 :(得分:1)
使用条件
if (island[i][j] == 88);
答案 1 :(得分:0)
如果您的阵列没有订购,那么您别无选择,只能顺序搜索,没有捷径。