|
|
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
Смотрю чужой алгоритм и понемногу схожу с ума. В связи с этим вопрос. Выполниться ли второе условие. То есть увидим ли мы Func2(). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 10:59 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Модератор: я правильно на 100 поправил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 11:10 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7, Не увидишь. Для любого целого больше 1 всегда будет выполнено условие >1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 11:10 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7, авторТо есть увидим ли мы Func2().--в исходном варианте конечно не увидим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 11:11 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
то есть тут принцип switch-case? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 11:34 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
то есть второе условие никогда не исполниться, потому что первым всегда исполниться первое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 11:58 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7, Да, второе условие никогда не выполниться. Switch тут в принципе не нужен - просто поменяй условия местами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 12:09 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
спасибо. понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 12:20 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
Один из стандартных способов размещения неисполняемых,но компилируемых, участков кода, а также участков кода, имеющих только косвенную точку входа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 20:25 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
AkinaОдин из стандартных способов размещения неисполняемых,но компилируемых, участков кода, один из стандартных способов выстрелить себе в ногу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2015, 20:31 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
ИзопропилAkinaОдин из стандартных способов размещения неисполняемых,но компилируемых, участков кода, один из стандартных способов выстрелить себе в ногу в ногу - это членовредительство. лучше сразу - в голову. Следует ли из этого, что ружье заряжать не надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 01:58 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
boobyСледует ли из этого, что ружье заряжать не надо? Раз в год и палка стреляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 02:11 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7Смотрю чужой алгоритм и понемногу схожу с ума. В связи с этим вопрос. Выполниться ли второе условие. То есть увидим ли мы Func2(). 1)Теоретически, если в другом потоке переменная a будет модифицированна. Так что a будет больше 100. 2) Я плохо знаю С++, но помню, что: 2.1) a может быть макросом. 2.2) оператор присвоения, > и < могут быть перегружены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 08:43 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
F#1)Теоретически, если в другом потоке переменная a будет модифицированна. Так что a будет больше 100. Зачем другой поток? в функции Func1 (см. код в инит-посте). И будут ли при этом выполнены проверки альтернативных веток - это вопрос к реализации... идеологически - не должны бы выполняться, ибо первое условие выполнено, следовательно, УЖЕ не выполняется комплементарный ему ELSE. И нет оснований повторно проводить проверку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 09:00 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
F#1)Теоретически, если в другом потоке переменная a будет модифицированна. Так что a будет больше 100. 2) Я плохо знаю С++, но помню, что: 2.1) a может быть макросом. 2.2) оператор присвоения, > и < могут быть перегружены не только с++ .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 10:07 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
AkinaЗачем другой поток? в функции Func1 Если func1 выполняется, то во вторую ветку уже не пойдет из за else ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 11:33 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7то есть второе условие никогда не исполниться, потому что первым всегда исполниться первое? А у тебя другие предположения есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2015, 18:44 |
|
||
|
Прояснение if-else if
|
|||
|---|---|---|---|
|
#18+
jenya7Смотрю чужой алгоритм и понемногу схожу с ума. В связи с этим вопрос. Выполниться ли второе условие. То есть увидим ли мы Func2(). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. зависит от языка программирования! в Питоне увидите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2015, 00:45 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=36&tid=1341003]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 319ms |

| 0 / 0 |
