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

Пожалуйста объясните что оператор nc , nl обозначает - C++

Восстановить пароль Регистрация
 
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
30.07.2013, 20:56     Пожалуйста объясните что оператор nc , nl обозначает #1
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
/* подсчет вводимых символов; 1-я версия */
main ()
{
long nc;
nc = 0;
while (getchar() != EOF)
++nc;
printf ("%ld\n", nc);
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.07.2013, 21:05     Пожалуйста объясните что оператор nc , nl обозначает #2
nc - это имя переменной, не оператор
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
30.07.2013, 21:11  [ТС]     Пожалуйста объясните что оператор nc , nl обозначает #3
Цитата Сообщение от Jupiter Посмотреть сообщение
nc - это имя переменной, не оператор
И что это за переменная??
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
30.07.2013, 21:39     Пожалуйста объясните что оператор nc , nl обозначает #4
Цитата Сообщение от mur21 Посмотреть сообщение
И что это за переменная??
nc - это переменная, тип ее long
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
30.07.2013, 21:49  [ТС]     Пожалуйста объясните что оператор nc , nl обозначает #5
BigLow, Пожалуйста поподробнее опишите переменную nc . И как она расшифровается.
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
30.07.2013, 21:55     Пожалуйста объясните что оператор nc , nl обозначает #6
C++
1
long nc;
nc - это имя переменной (можно другое придумать).
long - это ее тип, значит в эту переменную можно записывать только целые числа

nc никак не расшифровывается. Имена переменным дает программист.
BBatonB
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 21
30.07.2013, 23:56     Пожалуйста объясните что оператор nc , nl обозначает #7
Пример из алгебры:
y = 2*x, где y и x - переменные
Для обозначания переменных Вы можете использовать любые (почти) символы и их сочетания.

Процесс исполнения программы - это пошаговое изменение значений переменных в соответствии с инструкциями программы.

Лучше всего можно понять суть этого процесса, запустив такую программу на исполнение пошагово и пронаблюдав за изменением значений переменных на каждом шаге.

Для этого нужно иметь под рукой какой-то компилятор и уметь им пользоваться.

Лучше всего если кто-то Вам это продемонстрирует для начала и научит пользоваться основными инструментами компилятора.
Дальше Вы сможете хоть как-то двигаться вперед сами, периодически, но все реже, обращаясь за помощью.

Добавлено через 7 минут
Имена переменным задает программист (их можно заменить как угодно, но замену одной переменной надо делать по всему тексту программы).
Обычно имена придумываются так, чтобы было легко понять потом самому (в больших программах может быть очень много переменных) - что данная переменная обозначает.

Например:
summa
color
minut
dlina...
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,333
Завершенные тесты: 1
31.07.2013, 09:45     Пожалуйста объясните что оператор nc , nl обозначает #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от mur21 Посмотреть сообщение
И как она расшифровается.
nc это сокращение от nuclear clean - ядерное очищение, если дословно.
Цитата Сообщение от mur21 Посмотреть сообщение
Пожалуйста поподробнее опишите переменную nc .
Вот здесь:
C++
1
long nc;
объявляется, что оно будет долгим, длительным (long).
В следующем моменте:
C++
1
nc = 0;
происходит зануление, как бы начало событий. До того, как очищение вступило в силу.
А соответственно здесь:
C++
1
++nc;
указывается, что нужно больше очищения. Два плюса вначале (преинкремент) означают, что сперва нужно увеличить значение очищения, усилить, чтобы оно не прошло в холостую, а возымело свое действие.
Ну и здесь:
C++
1
printf ("%ld\n", nc);
происходит вывод ядерного очищения. Это значит, что оно отобразится таким, какое есть, со всеми вытекающими.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2013, 15:13     Пожалуйста объясните что оператор nc , nl обозначает
Еще ссылки по теме:

объясните пожалуйста, что это C++
Объясните пожалуйста что означает произвольная RSH C++
C++ Объясните, что обозначает "->"

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

Или воспользуйтесь поиском по форуму:
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
31.07.2013, 15:13  [ТС]     Пожалуйста объясните что оператор nc , nl обозначает #9
Спасибо всем большое за помошь!!!
Я
Yandex
Объявления
31.07.2013, 15:13     Пожалуйста объясните что оператор nc , nl обозначает
Ответ Создать тему
Опции темы

Текущее время: 17:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru