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

много вопросов о вводе-выводе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в цикле цвеличить величину шага http://www.cyberforum.ru/cpp-beginners/thread237524.html
стандартный цикл увеличивает переменную на 1 пример for(i=0; i<5; i++) i++ увеличивает переменную на единицу. А как сделать чтобы i увеличивалась скажем на 4 в каждом проходе цикла ? ...
C++ Сумма цифр натурального числа Нужна помощь по следующей задаче: {Дано натуральное число. Найдите сумму цифр данного числа. Написать рекурсивную функцию} Смотрел в многих разделах с рекурсивной функцией ничего не нашел Тема... http://www.cyberforum.ru/cpp-beginners/thread237522.html
Комментарии к строкам C++
Плиз напишите коменты к строкам задачи,какая строка что делает и для чего нужна.в кратце. Сам смысл задачи.надо сложить 2ва 50значных 10тичных числа. #include <stdio.h> #include <stdlib.h>...
C++ Работа над множествами,STL
Собственно есть задача: Дан некий текст.Нужно в алфавитном порядке напечатать все гласные буквы входящие в этот текст более двух раз и все согласные, которые входят только в одно слово. У меня с...
C++ Символ >> или << http://www.cyberforum.ru/cpp-beginners/thread237476.html
Что означают в программировании символы >> и <<?????
C++ Чтение из файла чисел Файл состоит из одного целого числа FILE *fp; if ((fp=fopen(filename,"r"))==NULL) { printf("Cannot open file %s.\n",filename); exit(1); }; i=fread(&n,sizeof(int),1,fp); Причем i=0; Т.е. ни... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
04.02.2011, 06:39
Цитата Сообщение от AC-93
Здравствуйте, законченный дельфист решил переехать... вопросов куча, просьба ответить.
есть различия между C и C++, так как это два разных языка, почитай историю
соответственно на C ты пишешь одним образом, а на C++ другим образом

Цитата Сообщение от AC-93
Считается ли каой-то вариант более выгодным или красивым?
C
1
printf("%d%d%d", 1, 2, 3);
C++
1
std::cout << 1 << 2 << 3;
printf() - одна функция, следовательно один вызов
<< - одна функция, следовательно три вызова

добавим пробелы
C
1
printf("%d %d %d", 1, 2, 3);
C++
1
std::cout << 1 << ' ' << 2 << ' '<< 3;
так вот, printf() использовать в C++ не принято, так как printf() сохранена для совместимости с C, от которого C++ произошёл, чтобы программисты C могли переходить на C++ со своими кодами, в которых уже есть printf()
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru