Step 6 (S-7026)

From Stepik Wiki
Revision as of 12:01, 7 August 2017 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/541/step/6

Step 6 (S-7026) 1.png

[00:00 - 00:17] выражение все то что принято делить на 2 класса это выражение типа и выражения типа эры это выражение которая соответствует некоторой переменной элементу массива и такие выражения можно использовать слева от оператора равенство


Step 6 (S-7026) 2.png

[00:17 - 00:35] отсюда и происходит название этого класса выражений соответствует значению который может быть использован слева от оператора в свою очередь соответствует каким то временными значением которые не могут быть


Step 6 (S-7026) 3.png

[00:35 - 00:54] использован слева от оператора простой пример таких 2:10 + 20 пытаемся присвоить какое то значение 10 15 равно 7 это некорректно потому что брожение


[00:54 - 01:11] слева от оператора равенство оно не соответствует никакой перемены или элементу массива какую то есть память это просто некоторой времена начать соответственно ссылки могут ссылаться только на значение типа то есть те значения которые


[01:11 - 01:26] соответствуют реальным переменам элемент массива а значит имеют от вас есть конкретное место памяти в которой это значение лишь давайте рассмотрим пример таких выражений


[01:26 - 01:41] пусть нас есть 2 целочисленный массив посмотрим на какие выражения 1 пример это ссылка на переменную


[01:41 - 01:56] то есть имя переменной можно использовать или вот это бы означало присваивание новым значением поэтому 1 строчке все хорошо во 2 строчке


[01:56 - 02:12] во 2 примере мы пытаемся дать ссылку на значение который соответствует сумме 2 переменных суммы 2 переменных это временное значение то есть нету никакой конкретной переменных которые бы содержалась сумма этих


[02:12 - 02:27] именно поэтому во 2 2 примере происходит мы пытаемся дать ссылку на временное значение которых является не является в 3 примере


[02:27 - 02:46] мы пытаемся дать ссылку на некоторое выражение которое в свою очередь является ссылкой на некоторый момент массивов ну если переписать то есть написано в скобках при помощи оператора квадратные скобки то это было эквивалентно


[02:46 - 03:05] элементу массива с номером данное выражение ну соответствует некоторым элементам массива то есть и здесь тоже нужно соответствует элементу массива мы просто берем указатель погулять где то внутри массива


[03:05 - 03:21] в данном случае а у нас равняется 10 то можно посмотреть что данная ссылка будет указывает на элемент массива с номером 5 так у нас не нравятся с 0 начинается то то 6 элемент то вот


[03:21 - 03:36] так как данные выражения несмотря на то что оно похоже не тропической выражать меня оно соответствует конкретному элементу массива то на это выражение можно


[03:36 - 03:54] следующий пример это тоже самое выражение что использовал в предыдущем примере + 1 к значению аргумента к этой пятерки прибавляем единицу и значение или были превращается в 1 очередь потому что


[03:54 - 04:10] мы пытаемся ссылаться на некоторый временное значение полученное значение элемента и констант в данном случае мы приходим в роли и поэтому данная


[04:10 - 04:28] выражение о показателе ссылки на в именно в значении например это использование условного выражения использование тернарного оператора дать поскольку какое значение будет у данного выражения


[04:28 - 04:43] тернарный оператор напомним состоит из 3 частей это условия и для интернет типа 1 возвращается в том случае если услуги истина 2 истратила выражается в том случае если условий было вложено


[04:43 - 04:59] в данном случае побольше да то есть когда условий истинной когда будет возвращена 1 из переменных это будет переменная бы эти поражения


[04:59 - 05:17] они являются поэтому результирующее выражение также является ссылкой опять будет указывают либо на переменную альба в зависимости от того какова будет сумма а + б данном случае мы видим что сумма а + б


[05:17 - 05:32] поэтому переменная l 5 будет указывать примерно что важно отметить что здесь справа от интересоваться сколько стоит некоторые выражения но так как


[05:32 - 05:46] значение этого выражения ссылка на некоторых примерно то это любовью и мы можем дать ссылку на на это выражение не знаю то что да выражение лица очень сложно