что означает тире?

toc
Offline
Зарегистрирован: 09.02.2013

Во ворчуны. Я может второкласника-второгодника обнаружить хотел.
Вот кто путает: Serial.println(b+~a+1);
А разве b-a не лучше?

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

toc пишет:
А разве b-a не лучше?

чем армяне?

*кто мне подгонит этой травы? - я желаю стать полноценным участником дискуссии.

Maverik
Offline
Зарегистрирован: 12.09.2012

. И при чем тут складывание int и unsigned long? 

при том, что в этой вашей переменной variable будут результаты работы, изначально полученные из функции millis() , т.е. их тип изначально unsigned long.  остальные переменные останутся в типе unsigned long а ваша переменная variable зачем-то получит тип int. 

в дальнейших арифметических операциях и операциях сравнения, в которых  variable будет участвовать одновременно с currentMillis или previousMillis, у вас получатся весёлые результаты.

VeD
Offline
Зарегистрирован: 21.02.2016

Эх, походу сам себе усложняю задачу. Как это все помнить?

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

VeD пишет:

Как это все помнить?

головой!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

VeD пишет:

Эх, походу сам себе усложняю задачу. Как это все помнить?

Да никак не надо.

Можно каждый день приходить сюда с вопросами почему у меня "99 поделить на 100" получается 0 и каждый раз получать ответы. Ну поматерятся немного, но всё равно ответят же.

VeD
Offline
Зарегистрирован: 21.02.2016

Я сюда приходу понять некоторый смысл в коде, а не за готовыми решениями. Так я только пытаюсь вникнуть, а не писать что-то. Мне нужно собрать базу, а потом на её основании конструировать. Я иногда скачиваю код и не понимаю зачем та или иная функция написана так, а не иначе. Или не понятно что это за символ. В справочнике вроде и написано, но в куске кода не понятно. Нафига она тут.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

VeD пишет:
Я сюда приходу понять некоторый смысл в коде

Чтобы "понять некоторый смысл в коде" надо не скачивать примеры, а прочитать нормальную лиетратуру. Не "ардуино для чайников", где показывают фокусы нихрена не объясняя, а нормальные книги по языку. И пока Вы этого не сделаете, так и будете удивляться каждой новой запятой.

Все Ваши проблемы с кодом (все до единой!) решатся всего двумя книгами (именно в таком порядке):

http://people.toiit.sgu.ru/Sinelnikov/PT/C/Kern_Ritch.pdf

https://vk.com/doc16756779_228187070?hash=88e5b6ccd4f822602c&dl=ccc12f55...

VeD
Offline
Зарегистрирован: 21.02.2016

А нужно ли вообще учить СИ или СИ++ достаточно? Просто я при чтении сталкнулся с непониманием.

На Си подключение библиотеки ввода вывода будет  #include <stdio.h>

а вот в СИ++ уже будет , если не ошибаюсь #include <iostream>

Кто вообще придумал что они похожи. 
Они так же похожи как американец и француз.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

VeD пишет:

А нужно ли вообще учить СИ или СИ++ достаточно? Просто я при чтении сталкнулся с непониманием.

Вы никогда не поймёте C++ без понимания C

Нужно или не нужно Вам решать, и никто за Вас этого не решит!

Если Вы хотите научиться понимать, разбираться и писать программы самостоятельно, то см. мой пост №58. Если хотите продолжать становиться в тупик перед каждой запятой, которая стоит не так как "другом скетче", продолжайте скачивать чужие говнокоды и пытаться в них разобраться методом тыка. Выбор за Вами!

VeD
Offline
Зарегистрирован: 21.02.2016

Я не против читать. Главное чтобы это потом не перемешалось.

OlegM
Offline
Зарегистрирован: 14.06.2016

VeD пишет:

Кто вообще придумал что они похожи. 
Они так же похожи как американец и француз.

Мдааа, если бы почитал, как создавался C++, то бы не задавал тупых вопросов.

VeD
Offline
Зарегистрирован: 21.02.2016

Всему свое время. Обязательно прочитаю :)

VeD
Offline
Зарегистрирован: 21.02.2016

перечитываю свои вопросы и уссыкаюсь со смеху :)