Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Japanese
9 / 9 / 1
Регистрация: 14.11.2010
Сообщений: 127
#1

Вопрос по знаку ; Реакция программы с применением этого знака и без него - C++

14.11.2010, 12:41. Просмотров 362. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include <conio.h>
 
 
int main()
{  
    int fahr;
    for(fahr=0; fahr <= 300; fahr= fahr + 20)
    printf("%4d %6.1f\n",fahr,(5.0/9.0)*(fahr-32.0));   
    _getch();
}
Если поставить в конце строки знак ;
C++
1
for(fahr=0; fahr <= 300; fahr= fahr + 20);
программа как-то коряво реагирует.
Если без точки с зяпятой, то программа работает как положено.
Объясните пожалуйста почему программа себя так по-разному ведет. Пытался сам понять но не получилось. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2010, 12:41     Вопрос по знаку ; Реакция программы с применением этого знака и без него
Посмотрите здесь:

C++ Преобразовать символьную запись целого десятичного числа без знака в целое число
C++ Приведите пример программы с применением слова enum
команды умножения и деления со знаком и без знака mul,imul,div,idiv C++
Из этой программы нужно: разработать алгоритм и создать программу с применением множественного наследования C++
Программа перевода целого числа без знака в двоичную систему счисления C++
Программа перевода целого числа без знака в двоичную систему счисления C++
Превратить целое число без знаку в порядок символов C++
Медленная реакция программы на нажатие клавиши в игре C++
Создать текстовый файл, состоящий из десятичных чисел без знака C++
C++ Вычислить произведение сомножителей с применением рекурсии и без нее
C++ В выражении вместо каждого знака вопрос записать знак одной из арифметических операций
Для чего нужен возвращаемый тип в перегрузке ввода >> и почему без него него выдаётся ошибка? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
14.11.2010, 12:57     Вопрос по знаку ; Реакция программы с применением этого знака и без него #2
Japanese, после закрывающей круглой скобки идёт тело цикла, поэтому если там поставить точку с запятой, то получится, что в цикле ничего не происходит. И печать произойдёт только один раз, после окончания цикла.
Yandex
Объявления
14.11.2010, 12:57     Вопрос по знаку ; Реакция программы с применением этого знака и без него
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru