ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
731251 Топик полностью
Ozelot (26.01.2017 11:41, просмотров: 230) ответил vmp на Чем плох такой вариант? Проверял на IAR, оптимизирует полностью.
Тогда уж лучше так. Этот вариант и SDCC проглатывает. typedef struct str_s { int a; int b; } str_t; str_t * make_str_t(int a, int b) { static str_t t; t.a = a; t.b = b; return &t; } void foo(str_t *s) { printf("a=%d\n", s->a); printf("b=%d\n", s->b); } void main(void) { foo(make_str_t(1, 2)); }