Почему работает по-разному? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Почему работает по-разному?
cout << "Hello, world! \n";  
printf("%s\n","By, world!");
By, world! Hello, world!
cout << "Hello, world!" << endl;  
printf("%s\n","By, world!");
Hello, world! By, world!
Глюк именно VC6 - на 7.1

Решение задачи: «Почему работает по-разному?»

textual
Листинг программы
cerr << "Hi, World!\n";
fprintf(stderr, "Bye, World!\n");

Объяснение кода листинга программы

  1. Программа начинается с вывода строки Hi, World! в стандартный поток ошибок cerr.
  2. Затем программа выводит строку Bye, World! в стандартный поток ошибок cerr.
  3. В обоих случаях используется функция fprintf для вывода в стандартный поток ошибок cerr.
  4. Значение переменной World равно World.
  5. Переменная World используется в обоих вызовах функции fprintf.
  6. Оба вызова функции fprintf выводят строку Bye, World! в стандартный поток ошибок cerr.
  7. Оба вызова функции fprintf выводят строку Hi, World! в стандартный поток ошибок cerr.
  8. Значение переменной World не изменяется между двумя вызовами функции fprintf.
  9. Оба вызова функции fprintf выводят разные строки в стандартный поток ошибок cerr.
  10. Программа завершается после второго вызова функции fprintf.
  11. Значение переменной World не используется нигде, кроме как в вызовах функции fprintf.
  12. Нет никаких других действий, выполняемых в программе.
  13. Нет никаких других переменных, используемых в программе.
  14. Нет никаких других функций, используемых в программе.
  15. Нет никаких ошибок, которые могут возникнуть во время выполнения программы.
  16. Нет никаких операций ввода-вывода, выполняемых в программе.
  17. Нет никаких условий или циклов, выполняемых в программе.
  18. Нет никаких других операций, выполняемых в программе.
  19. Нет никаких других библиотек или модулей, используемых в программе.
  20. Нет никаких других файлов, которые нужно открыть или закрыть в программе.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5