если я все понял они должны вести себя как глобальные после их объявления. Но почему не видно k вне блока в коде ниже?
#include <iostream>
using namespace std;
int main() {
for(int i=0; i<10; ++i){
static int k=0;
k=k+2;
}
cout<<k;
}
не всё понял
Потому что видимость переменных static не отменяет
Обсуждают сегодня