热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

#pragma 详解

  • 1星
  • 2018-10-26
  • 156.16KB
  • 需要1积分
  • 0次下载
标签: #pragma

#pragma

C语言

C语言

#pragma  详解。

文档内容节选

pragma 详解详解详解详解 在Pragma 是预处理指令它的作用是设定编译器的状态或者是指示编译 器完成一些特定的动作pragma 指令对每个编译器给出了一个方法在保持 与 C 和 C 语言完全兼容的情况下给出主机或操作系统专有的特征依据定 义编译指示是机器 或操作系统专有的且对于每个编译器都是不同的 其格式一般为 Pragma Para 其中 Para 为参数,下面来看一些常用的参数 1message 参数 Message 参数是我最喜欢的一个参数,它能够在编译 信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的其使用方 法为: Pragma message消息文本 当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来 当我们在程序中定义了许多宏来控制源代码版本的时候,我们自己有可能 都会忘记有没有正 确的设置这些宏,此时我们可以用这条指令在编译的时候就进行检查假 设我们希望判断自 己有没有在源代码的什么地方定义了X86这个宏可以用下面的方法 ifdef X86 Pragma messageX86 macro activated ......

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 使用lm3s6952时不慎带来的事故
    前日,与朋友一起测试个SPWM的程序,用可调电源做模拟出电装置。由于调试过程中电压加的太大,以至于把6952的开发板烧了,眼睁睁的看着板子毁于瞬间,心里实在不是个滋味!现象是:通电,指示灯不亮;钽电容发热,电压表二极管档测量导通;我估计芯片是应该没坏的,等过了这段时间专门修一下。朋友们有什么意见,请不吝提议一下。
  • C51语言模块之延时
    C51语言模块之延时模块化的原因有:为了需要使用时得心应手,而不必再花太多时间去琢磨;为了使程序一目了然,既方便编程人员也方便学习的人员。以下便是常用的延时模块:1.不定短暂延时模块 void delay( unsigned int i ){ while ( i -- );}应用:使用于不要求准确延时的场合,例如数码管动态扫描中,每个管点亮的时间间隔可用此模块,避免显示的重影。总之这种延时都可为了
  • 请问各位高手这些AT命令是什么意思啊?请各位帮忙解决一下!!!谢谢!!
    以下AT命令有点多,但是小弟刚开始接触实不知道是什么意思,请各位高手解决一下,小弟先谢谢了!!!+CXT=+CFG=“”+CAD?+CDR+CDS+CRM=+CBC?+CQD=+CRC=+CSS?+CSQ?+CMUX =+CFC=+CTA=$QCQNC$QCPREV$QCCLR$QCDMR=$QCDMR=at&cXat&cXat$qcqnc=Xat$qcso=Xat+cta=X+DR+DS+EB+
  • 硬件原理图(不断更新中.....)
    本来想硬件原理图做好了再发,但wangkj提醒说,一步步的做,一步步的发,让大家一起讨论,一起参与,所以今天先贴出贴出两张原理图,供大家讨论之用,也让大家参与进来。今后会一点点的把图都发上来,大家一部分一部分的讨论,目标更加明确些。主要是跟大家分享我在作图中遇到的困难,希望大家共同讨论解决,完善,尽快的完成我们的作品。MCU and NAND FLASH部分这是MCU的部分和NAND FLASH部
  • 专家谈如何静电放电ESD保护
    [align=left]直想给大家讲讲ESD的理论,很经典。但是由于理论性太强,任何理论都是一环套一环的,如果你不会画鸡蛋,注定了你就不会画大卫。[/align][align=left]先来谈静电放电(ESD: Electrostatic Discharge)是什么?这应该是造成所有电子元器件或集成电路系统造成过度电应力破坏的主要元凶。因为静电通常瞬间电压非常高(>几千伏),所以这种损伤是毁灭性和
  • 音频接收模块
  • 硬件风口】RK3399实现双网口
  • Lora速率对照表
  • wince任务栏可以做成XP那样吗?
  • RS485通讯接口问题

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×