我是靠谱客的博主 迷你星星,最近开发中收集的这篇文章主要介绍C 语言:#warning 指令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程解释了如何在 C 语言中使用 #warning 预处理器指令。更多C教程请访问码农之家  

描述

在 C 编程语言中,#warning 指令类似于#error 指令,但不会导致取消预处理。#warning 指令之后的信息在预处理继续之前作为消息输出。

语法

C 语言中#warning 指令的语法是:

#warning message

message  在继续预处理之前要输出的消息。

例子

让我们看看如何在 C 程序中使用#warning 指令。

以下示例显示了 #warning 指令的输出:

/* Example using #warning directive by TechOnTheNet.com */

#include <stdio.h>

int main()
{
   /* The age of TechOnTheNet in seconds */
   int age;

   #warning The variable age may exceed the size of a 32 bit integer

   /* 12 years, 365 days/year, 24 hours/day, 60 minutes/hour, 60 seconds/min */
   age = 12 * 365 * 24 * 60 * 60;

   printf("TechOnTheNet is %d seconds oldn", age);

   return 0;
}

 编译这个程序时,预处理器会输出如下警告:

warning: The variable age may exceed the size of a 32 bit integer

由于这是一个#warning 指令,程序编译继续,我们可以执行程序来查看它的输出。

这是可执行程序的输出:

TechOnTheNet is 378432000 seconds old

最后

以上就是迷你星星为你收集整理的C 语言:#warning 指令的全部内容,希望文章能够帮你解决C 语言:#warning 指令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部