Слушай, я узнал, что базовые типы для функции повышаются до int, а float удваивается, но подожди, если я передам символ функции:
char character;
my_func (character)</p>
<p>void my_func (char buffer)
Каждый раз, когда я ссылаюсь на буфер, это int ??? Если да, подождите, а как насчет всего того кода, который я написал, ссылаясь на буфер как char? Это делает приведение от int к char?
А как насчет указателей, массивов и структур enum союзов и т. Д.?
Я очень боюсь этого, потому что я предполагаю, что использование других типов вместо int является ошибкой, потому что все, что я сделал, будет преобразовано в int. право
Большое спасибо.