我有一个大小为 7*7 的二维向量命名表。
除其中 2 个值外,所有值均为 0。
当我运行以下程序时,我假设我进入了一个无限循环,因为没有任何内容输出到屏幕,我必须在终端中按Ctrl+C取消。
目前我有这个,这给了我错误
for(x=0; x = 6 ; x++){
for(y=0; y = 6 ; y++){
if (table.at(x).at(y) != 0)
cout << "Yes." << endl;
}
}
我不明白为什么它不遍历表的每个值,顺序为 (0,0) 然后 (0,1) 然后 (0,2) ... (1,) (1,1) ( 1,2) ...等,直到它通过所有这些。