关于以下"模式"的最佳实践是什么?
#ifndef BLAFOO_H
#define BLAFOO_H
/* ...
* ...
*/
#endif /* BLAFOO_H */
Run Code Online (Sandbox Code Playgroud)
我应该如何命名#define指令中的标题?我已经看到了从说BLAFOO_H要__BLAFOO_H来_BLAFOO_H_等.
是否可以使用内联汇编块中的系统调用来编写单个字符?如果是这样,怎么样?它应该看起来像这样的"东西":
__asm__ __volatile__
(
" movl $1, %%edx \n\t"
" movl $80, %%ecx \n\t"
" movl $0, %%ebx \n\t"
" movl $4, %%eax \n\t"
" int $0x80 \n\t"
::: "%eax", "%ebx", "%ecx", "%edx"
);
Run Code Online (Sandbox Code Playgroud)
80美元是ascii中的'P',但是没有返回任何内容.
任何建议非常感谢!