C makro - konstrukce do{...}while(0)

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Prosinec 3 20:25:41 CET 2017


Casto se setkavam napr. s takovouto konstrukci makra

#define __RETURN(GSM, val)                      do { (GSM)->RetVal = 
(val); return (val); } while (0)

Proc se to uzavira do cyklu do...while s jednou iteraci a ne jen do bloku?




Další informace o konferenci Hw-list