Не могу разобраться, нужна помощь
Прошу прощения за засорение форума школьным вопросом, но я должен понять, как надлежит работать следующему коду:
// Demonstration of using global variable. #include <iostream> using namespace std; void func1(); void func2(); int count; // It's global variable. int main() { int i; // It's local variable. for(i=0; i<10; i++) { count = i * 2; func1(); } return 0; } void func1() { cout << "count: " << count; // Appealing to // global variable. cout << '\n'; // Outputing new line symbol. func2(); } void func2() { int count; // It's local variable. for(count=0; count<3; count++) cout << ' . '; }
Пример из книги Шилдта. В результате работы на экран выводится следующее: s014.radikal.ru/.../1110/ea/235498eba625.jpg , чего я никак не могу понять. Как мне кажется, результатом выполнения второй ф-ии должно быть " . . . ". Заранее спасибо всем сочувствующим :-)
16 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів