assembly - What is the means of ( __ ) "double underscore" used in c program like , ie: __asm__ , how we or compiler use them -
this question has answer here:
what means of ( __
) "double underscore" used in c , ie: __asm__
every found reserved compiler . means , how or compiler use them, better if sombody explain use case. know reserved how compiler interprets these symbols specific purpose.
the implementation may define number of symbols (function names, variable names, macros, etc.) internal use. avoid collisions user-defined symbols, naming patterns reserved these internal symbols, such leading __
.
iow, if name variable __foo__
, run risk of compile-time or link-time error if implementation has defined __foo__
different purpose.
apart that, have no special meaning.
Comments
Post a Comment