小编ILo*_*zis的帖子

数组具有不完整的元素类型“bool”

所以是的,这是错误,我不知道如何解决这个问题: test.c:5:12: 错误:数组有不完整的元素类型 'bool []'

这是更大代码的一部分,但包含所有相关内容。

#include <stdio.h>
#include <cs50.h>

int candidate_count = 3;
bool locked[][] = {locked[0][1] = false, locked[0][2] = false, locked[1][0] = false, locked[1][2] = false, locked[2][0] = false, locked[2][1] = false};


int main(void)
{
    int lockedCount = 0;
    for(int i = 0; i < candidate_count; i++)
        for(int j = 0; j < candidate_count; j++) {
            if(locked[i][j] == false) {
                locked[i][j] = true;
                printf("locked %i vs %i\n", i, j);
            }
            if(i == candidate_count - 2) {
                for(int …
Run Code Online (Sandbox Code Playgroud)

c boolean initialization multidimensional-array cs50

1
推荐指数
1
解决办法
67
查看次数