永发信息网

几个预处理的命令

答案:1  悬赏:20  手机版
解决时间 2021-08-11 04:23
  • 提问者网友:动次大次蹦擦擦
  • 2021-08-10 14:17

请详细说下  #pragma 的用法和列子

#error   和#line   这些都不做明白

 

最佳答案
  • 五星知识达人网友:逃夭
  • 2021-08-10 14:27

#line, #error, #pragma都是预编译指令


#line
用法:#line number filename,例如#line 20 abc.h
作用:改变当前的行号和文件名。在编译过程中,会产生一些中间文件。通过这条指令,可以保证文件名和行号始终是固定的,便于分析和定位。


#error
用法:#error info
作用:给出错误信息。


#pragma
用法:#pragma parameter
作用:设定编译器的状态或是指示编译器完成一些特定动作。各参数不固定,与编译器平台有关。
常用的如:
#pragma message("messages")
#pragma code_seg(["section_name"[,"section_class"]])
#pragma once
#pragma warning

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯