Змінюй хід війни! Допомагай ЗСУ!

Пятничный бред... Кто круче я или AVRStudio+GCC

🔴 05:39 Повітряна тривога в Харків.обл.
  • 🔴 05:39 Повітряна тривога в Харків.обл.
  • #21
И чем отличается "результат отбрасывается" от "и не собираюсь ни чего возвращать"?
Или вам излагать надо исключительно теми словами, которые в книжке?

До публикации первого стандарта Си в 1989г., которая ввела в язык ключевое слово void общепринятой практикой было объявлять функции, не возвращающие значений без использования спецификаторов типов. Хотя семантически такое объявление было эквивалентно объявлению функции, возвращающей значение типа int, намеренно опущенные спецификаторы типа подчеркивали, что функция не возвращает никакого определенного значения.
Сейчас не 1989 год, и за последние 20 лет общепринятая практика несколько изменилась.

Приведение к void в C вообще вещь абсолютно бесполезная. В C++ его хоть можно использовать в темплейтах (по крайней мере теоретически), но в чистом C нет самих шаблонов:
Код:
template<class T> T f(int x)
{
	return static_cast<T>(x);
}

void main()
{
	f<void>(1);
}
 
  • 🔴 05:39 Повітряна тривога в Харків.обл.
  • #22
Разряжу обстановку... :D
Рес, только без обид! ;)



#include <Reset.h>
unsigned char Resett[10]= {0, Форум, Веселый, Хитрый, Автомобильный, Пьяный};
unsigned int Reset=.... :);
unsigned char водка;
void main(void)
{
DDRReset=255; //моск на вывод :)
PORTReset=.... :); //....
PORTReset_Bit1 = 1;// подмигиваем

start:
IF (Reset==Resett[1]){goto ждихоливара;}
IF (Reset==Resett[2]){goto ждиприколов;}
IF (Reset==Resett[3]){goto ждинепоймичего;}
IF (Reset==Resett[4]){goto ждивопросовповосьмерке;}
IF (Reset==Resett[5]){goto промолчу;}

ждихоливара:
// Reset, enter you code here
goto start;

ждиприколов:
// Reset, enter you code here
goto start;

ждинепоймичего:
// Reset, enter you code here
goto start;

ждивопросовповосьмерке:
// Reset, enter you code here
goto start;

промолчу:
for (стопка водки=0;стопка водки>=пьяный в хлам;стопка водки++){
водка++;
}
goto start;// утром, с бодуна :)

}


Какое условие выбираем? :D
 
Назад
Зверху Знизу