What will be printed on the screen?
#include <iostream>
#include <stdint.h>

int main() {
  int i = 256;
  uint8_t c;
  for (c = 0; c < i; c++); // 1
  std::cout << (char) c; // 2
  // 3
}
Explanation
On the line // 1, the program will enter an infinite loop because the value of the variable c will never reach 256 (it will cycle through the values from 0 to 255). That's why nothing will be displayed on the screen. uint8_t is declared in stdint.h . http://en.wikipedia.org/wiki/Stdint.h

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести