Можно ли объявить переменную внутри if statment ?
Я попытался объявить переменную внутри оператора if, но он говорит, что переменная не объявлена в области видимости
Что я уже пробовал:
#include<iostream> using namespace std; int main() { double y; cout<<"enter y: "; cin>>y; if (x>10) { double x=y*15; cout<<x; return 0; }
jeron1
x используется в самом операторе if, прежде чем он будет объявлен, возможно, это должно быть if (y > 10)?
Richard MacCutchan
Да, но она должна быть определена, прежде чем ее можно будет использовать.