Другие языки программирования и технологии
программирование на си++
короче я начинающий программист :) помогите, люди добрые! сижу ща и читаю одновременно книгу, тетрадь и интернет. естсственно, все в голове перепуталось. что такое using namespase? для чего перед cin и cout ставится std:: (в инете вычитал) . что значит функция возвращает значение? программирую на си++, использую DEV C++, вот исходник - пробник программы : #include <cstdlib> #include <iostream> using namespace std; int main() { int x, y; const int k=10; std::cout <<"vvedite x\n"; std::cin >> x; while (x>7) { y=x++;} std::cout<<"Result: y=", y; system("PAUSE"); }
namespace - это пространство имен используются для того чтобы не пересекались имена, скажем вы тоже разрабатываете библиотеку в которой есть фукнции cout и cin, так вот чтобы в программе можно было отличить какую все таки вызывать используют namespace
my::cout(10, 256);
std::cout << "hello";
а если в программе только одно пространство имен, то немного утомляет писать std:: перед каждым членом этого пространства имен, поэтому придумали такой трюк как use namespace - тогда подразумевается, что если имя не найдено в зоне видимости, то берется из узаканного namespace
using namespace std;
cout << "bye now!"; //подразумевается std::cout << ...
my::cout(10, 256);
std::cout << "hello";
а если в программе только одно пространство имен, то немного утомляет писать std:: перед каждым членом этого пространства имен, поэтому придумали такой трюк как use namespace - тогда подразумевается, что если имя не найдено в зоне видимости, то берется из узаканного namespace
using namespace std;
cout << "bye now!"; //подразумевается std::cout << ...
Ты забыл в конце написать
return 0;
Либо нужно
void main()
Если написал using namespace std, то не нужно тогда писать std::
return 0;
Либо нужно
void main()
Если написал using namespace std, то не нужно тогда писать std::
Видать не ту книгу взял. Не с того начал.
вместо #include <stdio.h> можно писать using namespace std;
кому как удобнее
а вообще это чушь, щас все на C# переходят
Visual studio
кому как удобнее
а вообще это чушь, щас все на C# переходят
Visual studio
using namespace std; мы подключаем к использованию пространство имен std, в которой и хранятся функции cin cout итд. и если не хочешь отдельно для каждой функции писать std:: то просто подключаешь это пространство имен
Читай только то что проходил и писал в тетраде. А книги и интернет все перепутают. Я вон досиделся. Теперь буквы путаю и при элементарном расчете 2х4 могу написать 6.
я тоже на Visual Studio программирую, а using namespace std - редко встречал но говорят что
Если вы не напишете "using namespace std;" то, например, вместо printf("bla-bla"); надо будет всякий раз писать std::printf("bla-bla"); и так для каждой стандартной функции.
я просто пишу cout << "bla-bla "<< endl; и тд) )
если что спрашивайте fealex94@gmail.com или 388635408
Если вы не напишете "using namespace std;" то, например, вместо printf("bla-bla"); надо будет всякий раз писать std::printf("bla-bla"); и так для каждой стандартной функции.
я просто пишу cout << "bla-bla "<< endl; и тд) )
если что спрашивайте fealex94@gmail.com или 388635408
Сидят два программиста за компьютером. Вдруг заходит кот. Один говорит:
- Твой кот?
- Да.
- Как зовут?
- зуксел.
- А почему так?
- Смотри.
Берёт веник, подходит к коту и говорит:
- зуксел. Коннект!
Кот:
- Пшшшшшшшшшш
- Твой кот?
- Да.
- Как зовут?
- зуксел.
- А почему так?
- Смотри.
Берёт веник, подходит к коту и говорит:
- зуксел. Коннект!
Кот:
- Пшшшшшшшшшш
Похожие вопросы
- Посоветуйте книги по программированию на Си.
- Помогите с программированием на Си
- программирование в си
- Программирование на Си++
- Есть вопрос по программированию в СИ
- Программирование на Си. нужно написать прогу
- Помогите с программированием на си
- программирование в Си
- Привет, помогите с программированием на СИ, передача массива в функцию..
- Программирование на Си