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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
#1

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

30.07.2013, 20:56. Просмотров 564. Ответов 8
Метки нет (Все метки)

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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 20:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пожалуйста объясните что оператор nc , nl обозначает (C++):

Пожалуйтса обясните что обозначает оператор "~" в C++? - C++
Привет всем... Пожалуйтса обясните что обозначает оператор &quot;~&quot; в C++?

Объясните, что обозначает "->" - C++
В общем довольно глупый вопрос. В связных списках(и не только) часто используют это: -&gt; Объясните, что это обозначает(что делает).

объясните пожалуйста, что это - C++
И что с этим делать)

объясните, пожалуйста, что я делаю не так - C++
Ошибка LNK2005 &quot;bool __cdecl ForSortForBodyType(struct AutoCars &amp;,struct AutoCars &amp;)&quot; (?ForSortForBodyType@@YA_NAAUAutoCars@@0@Z) уже...

Объясните пожалуйста, что такое i, j, k в программе - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;stdlib.h&quot; #include &quot;locale.h&quot; #include &quot;conio.h&quot; int main() { int...

Объясните пожалуйста что делает функция - C++
и если это какая то формула, то можно ссылку на неё int letterFromNumber(int number, int index, int n) { int num = number /...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.07.2013, 21:05 #2
nc - это имя переменной, не оператор
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
30.07.2013, 21:11  [ТС] #3
Цитата Сообщение от Jupiter Посмотреть сообщение
nc - это имя переменной, не оператор
И что это за переменная??
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
30.07.2013, 21:39 #4
Цитата Сообщение от mur21 Посмотреть сообщение
И что это за переменная??
nc - это переменная, тип ее long
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
30.07.2013, 21:49  [ТС] #5
BigLow, Пожалуйста поподробнее опишите переменную nc . И как она расшифровается.
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
30.07.2013, 21:55 #6
C++
1
long nc;
nc - это имя переменной (можно другое придумать).
long - это ее тип, значит в эту переменную можно записывать только целые числа

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

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

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

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

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

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

Например:
summa
color
minut
dlina...
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
31.07.2013, 09:45 #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);
происходит вывод ядерного очищения. Это значит, что оно отобразится таким, какое есть, со всеми вытекающими.
mur21
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 29
31.07.2013, 15:13  [ТС] #9
Спасибо всем большое за помошь!!!
Я
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2013, 15:13
Привет! Вот еще темы с ответами:

Объясните, пожалуйста что происходит в каждой функции - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; using namespace std; /*Структура для хранения...

Объясните, пожалуйста что такой tz и тип его - C++
#include &lt;conio.h&gt; #include &lt;iostream&gt; // подключаем две библиотеки struct STUDENT // создаем структуру STUDENT с двумя параметрами...

Объясните пожалуйста что такое многофайловый проект - C++
Объясните пожалуйста что такое многофайловый проект. Гуглила, толком ничего не нашла. Есть вот такое задание: В текстовом файле...

Объясните пожалуйста что означают некоторые строки - C++
1) while ((((*(string1 + i)!=0)) || ((*(string2 + i) != 0))) &amp;&amp; (i&lt;n)) что означает string1 + i? 2) if (*(array + i*n + i) &gt; mx) и...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.07.2013, 15:13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru