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

Объявление переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод элементов на экран и в файл http://www.cyberforum.ru/cpp-beginners/thread913592.html
Помогите разобраться с выделенными строками // Объект вывода сделан элементом данных класса, // а роль функции вывода выполняет оператор () #include <iostream> #include <fstream> #include...
C++ Мне необходимо создать электронную книгу, со встроенными тестами Мне необходимо создать электронную книгу, со встроенными тестами. Разделить ее по главам например прочитал первую главу прошел тест, если тест не прошел вторая глава не откроется. Помогите кто может... http://www.cyberforum.ru/cpp-beginners/thread913568.html
Шаблоны странная ошибка во время компиляции C++
Добрый день. Давно не работал с шаблонами... Вроде всё верно, но компилятор выдаёт ошибку: error: undefined reference to 'MyClass<int>::MyClass(int)' error: collect2: ld returned 1 exit status...
Изображение с монитора C++
Возможно я ошибаюсь, но изображение с монитора хранится где-то в памяти? Так вот вопросы: 1) В каком диапазоне адресов хранится изображение? 2) Можно ли эти данные скопировать в файл?
C++ Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы http://www.cyberforum.ru/cpp-beginners/thread913501.html
Вот задание: Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы. Необходимо возвращать указатель на функцию. Я написал обычный код, а вот как сделать с...
C++ Поиск подстроки в строке Найти множество всех слов, которые встречаются в каждом из 2 заданных предложений. подробнее

Показать сообщение отдельно
Faithful
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 11

Объявление переменной - C++

27.06.2013, 20:35. Просмотров 422. Ответов 7
Метки (Все метки)

Доброго времени суток. Возник вопрос, по какой причине при следующей форме записи, переменные "y" и "z" считаются компилятором (VS12) не объявленными?

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main()
{
   float x, y, z, a;
   cin >> x, y, z // объявление переменной
   a = ((x*20)+(y*12)+z)/100;
   cout << a << endl;
   return 0;
}
Но если записать в таком виде, то все работает:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int main()
{
   float x, y, z, a;
   cin >> x;
   cin >> y;
   cin >> z;
   a = ((x*20)+(y*12)+z)/100;
   cout << a << endl;
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru