Electronics > Beginners
sbit data type in mikro C pro
(1/1)
khatus:



What does it mean by " in a unit" ??
Ian.M:
A unit, colloquially compilation unit, but officially translation unit is one fully expanded C source file as seen by the compiler *AFTER* all preprocessing is complete. See https://en.wikipedia.org/wiki/Translation_unit_(programming)

N.B this has absolutely nothing to do with the MikroC propitiatory and non-standard sbit type or sfr qualifier except that a variable's definition and declaration using them apparently follow the same scope rules as any other C variable.
Siwastaja:
Unit is a compilation unit, basically the .c file where this line resides in. Declaring something in the unit with the extern keyword means that this unit (the c file), after this line, knows about the existence of such variable, and you can use it, but it is defined somewhere else.
Navigation
Message Index
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod