Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
139 / 60 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1

вчем разница между с++ и ++с

13.07.2012, 10:54. Показов 2159. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не как него могу понять в чем разница между с++ и ++с ? с - счетчик. просто пример:
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
 int c = 0; // счетчик
 int k;
 while (cin >> k)
{
 if(k == 1)
 c++;
 //++c; 
}
}
при таком коде если поставить с++ или ++с разница не меняется, так вот вчем разница между с++ и ++с
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.07.2012, 10:54
Ответы с готовыми решениями:

Вчем разница между Print_r и var_dump
Доброе утро, подскажите в чем разница между Print_r и var_dump ? что лучшие использовать ?

Какая разница между различными сокетами (например, между 775 и 1155)?
Обясните пожалуйста какая разница между сокетами, пример есть сокет 775 и 1155 я понимаю что разем не тот процессора другие но! как насчет...

Разница между if else и else if
Привет, у меня возник "нубский" вопрос. Этот код, это же соркащенная версия нижнего? int i = 3; if (i == 1) ...

5
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
13.07.2012, 11:00
при с++ сначала используется текущее значение переменной с, а затем она увеличивается на единицу; при ++с сначала идет увеличение на единицу, а только потом используется значение переменной

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main()
{
    int i, j;
    i = j = 1;
    cout<<i++<<"   "<<i<<endl
        <<++j<<"   "<<j;           
    system("pause>>void");
    return 0;
}
1
 Аватар для Toshkarik
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
13.07.2012, 12:39
Fatal Error, так писать нельзя, поведение не определено.
C++
1
2
3
4
cout << i++ << ' ';
cout << i << endl;
cout << ++j <<  ' ';
cout << j << endl;
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
13.07.2012, 13:25
Цитата Сообщение от Sylar9 Посмотреть сообщение
Не как него могу понять в чем разница между с++ и ++с ? с - счетчик. просто пример:
Если это отдельно стоящий оператор, то семантической разницы нет, но постфиксный оператор возвращает значение, как =, или +=, а префиксный ничего не возвращает, при применении к операнду чего то ещё, тот оператор просто читает саму переменную.
C++
1
2
3
4
5
6
7
8
9
10
int c=-1000;
whie (c++) //Сначала выполняется икремент, потом проверяется возвразщённое им ззчение, равное новому значению c, если получилось не нулевое значение, то выполняется очередной шаг цикла, всего их 999
{
 ....
}
c=-1000;
while (++c) //Сначала проверяется значение c, если оно не равно нолю, то выполняется инкремент и очередной шаг цикла и, всего их 1000, иначе только инкремент
{
 ....
}
. При отключенной оптимизации префиксный вариант отдельно стоящего оператора быстрее, оптимизация постфиксного сводится к фактической замене префиксным.

Добавлено через 3 минуты
Цитата Сообщение от Toshkarik Посмотреть сообщение
Fatal Error, так писать нельзя, поведение не определено.
Если ты не знаешь определения, то это ещё ничего не значит.
0
 Аватар для Toshkarik
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
13.07.2012, 13:45
Цитата Сообщение от taras atavin Посмотреть сообщение
Если ты не знаешь определения, то это ещё ничего не значит.
Не понял сути данной фразы. Кто и чего не знает?
0
27 / 27 / 4
Регистрация: 02.11.2010
Сообщений: 370
13.07.2012, 13:54
так же ++с работает быстрее, чем с++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.07.2012, 13:54
Помогаю со студенческими работами здесь

Разница между * и all
В чем разница между select * from table1 и select all &lt;список_полей&gt; from table1? Именно в пределах данной конструкции. Почему, если я...

Разница между != и <>?
есть ли разница между операторами != и &lt;&gt;, или они полностью эквивалентны? или &lt;&gt; это эквивалент !== в javascript?

Разница между v1.1 и v2.0
Доброго времени суток, появилась потребность обновить прошивку биоса. Ища прошивку на сайте производителя появился вопрос какова разница...

Разница между j++ и ++j
Есть ли разница между for ( j=0; j &lt; n; j++) и ( j=0; j &lt; n; ++j) Видел , что так и так пишут. Сам же только по 1му способу

Разница между != и <=
Здравствуйте! Писал программу с использованием QuickSort и заинтересовала такая вещь: void quickSort(int arr, int left, int right) { ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru