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

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

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

Объясните пожалуйста что означают некоторые строки - C++

09.05.2016, 12:26. Просмотров 167. Ответов 4
Метки нет (Все метки)

1)
C++
1
 while ((((*(string1 + i)!=0)) || ((*(string2 + i) != 0))) && (i<n))
что означает string1 + i?
2)
C++
1
 if (*(array + i*n + i) > mx)
и здесь в условии *(array + i*n + i)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2016, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объясните пожалуйста что означают некоторые строки (C++):

Объясните,что означают эти строки. - C++
Списал код из учебника(о представлен ниже).Все работает,нареканий нет.После был анализ этого кода с разжевыванием происходящего,но...

Поясните что означают некоторые функции - C++
1- что означает эта строка? int f(char *s, char *c, int n) { 2-int main(int argc, char* argv) { 3 setlocale 4 #include...

Объясните пожалуйста что делают выделенные строки - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; typedef struct node { int number; node *next; ...

Объясните пожалуйста некоторые функции - C++
Здравствуйте. Пожалуйста объясните: что за функции: peek() c_str() sync() begin()

Объясните пожалуйста некоторые участки кода - C++
Есть код (Идеально сбалансированное дерево): // #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; using namespace...

Подскажите пожалуйста, что означают значения в коде - C++
Просматривал исходники Qt и там заметил такую запись в объявлении свойств класса: uint window_state : 4; uint focus_policy :...

4
zss
Модератор
Эксперт С++
6690 / 6252 / 2084
Регистрация: 18.12.2011
Сообщений: 16,324
Завершенные тесты: 1
09.05.2016, 12:29 #2
А так понятнее:
C++
1
2
while ( (string1[i]!=0 || string2[i]!=0) && i<n)
if( array[i*n+i]>mx)
Просто, в Вашем коде индексация написана в развернутом виде.
Кстати, а Вы знаете, что можно писать и так:
C++
1
while ( (i[string]!=0 || i[string2]!=0) && i<n)
Т.к. это приводит к выражению *(i+string1) очевидно равному *(string1+i)
0
Blurryface
0 / 0 / 0
Регистрация: 04.05.2016
Сообщений: 16
09.05.2016, 12:34  [ТС] #3
zss, а это строчки из разных кодов
0
zss
Модератор
Эксперт С++
6690 / 6252 / 2084
Регистрация: 18.12.2011
Сообщений: 16,324
Завершенные тесты: 1
09.05.2016, 12:37 #4
Ну и что?
0
Blurryface
0 / 0 / 0
Регистрация: 04.05.2016
Сообщений: 16
09.05.2016, 12:41  [ТС] #5
zss, хмм спасибо, не знал этого
0
09.05.2016, 12:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2016, 12:41
Привет! Вот еще темы с ответами:

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

Строки в классе. Объясните, пожалуйста - C++
Строка задается в классе, используется одной функцией, а инициализируется другой. При компиляции программа ошибок не пишет, но не...

Пожалуйста объясните что оператор nc , nl обозначает - C++
#include &lt;stdio.h&gt; /* подсчет вводимых символов; 1-я версия */ main () { long nc; nc = 0; while (getchar() != EOF) ++nc; ...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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