C——宏定义,条件编译
来源:互联网 发布:java做题网站 编辑:程序博客网 时间:2024/05/29 11:53
#include<stdio.h>#define LETTER 0void main(){char str[20]="C language",c;int i;i=0;while((c=str[i])!='\0'){i++;#if LETTERif(c>='a'&&c<='z')c=c-32;#elseif(c>='A'&&c<='Z')c=c+32;#endifprintf("%c",c);}printf("\n"); }
/*对一部分内容指定编译的条件,这就是条件编译
#ifdef 标识符
程序段1
#else
程序段2
#endif
作用:若指定的标识符已经被#define 命令定义过,则在程序编译阶段编译程序段1,或者编译程序段2;#else部分可以没有
这种条件编译对于提高C源程序的通用性很有好处!(比如:程序在不同的编译系统上运行,不同的计算机有一定的差异)
0 0
- C——宏定义,条件编译
- C语言宏定义之条件编译
- C 预处理指令 宏定义 条件编译
- 【黑马程序员】iOS学习之路——C语言之宏定义、条件编译和条件包含及typedef
- 黑马程序员——C语言——宏定义、条件编译、文件包含等
- 条件编译/条件宏定义
- C语言基础:C语言宏定义(3) - 条件编译
- 预处理指令—宏定义,条件编译,文件包含
- C 预处理(宏定义,文件包含,条件编译)
- C语言之关键字、宏定义、条件编译
- c语言预处理,包含(宏定义,包含,条件编译)
- C语言之关键字、宏定义、条件编译
- C宏定义常见用法与条件编译
- C语言详解(6)宏定义和条件编译
- 宏定义与条件编译
- 【C 语言】编译过程 分析 ( 预处理 | 编译 | 汇编 | 链接 | 宏定义 | 条件编译 | 编译器指示字 )
- C/C++编译预处理:宏定义指令、文件包含指令、条件编译指令和特殊符号处理
- 【C语言】预处理指令—条件编译
- 添加修改sa用户(数据库授权总结)
- C++的XML编程经验――LIBXML2库使用指南
- Python.boolean
- 同步阻塞式I/O(一)——基于字节的InputStream、OutputStream
- SelectSort
- C——宏定义,条件编译
- android应用程序优化之布局优化
- 二维正态分布的参数与概率密度图形
- Java文件 File类的一些方法(2)
- java写入文件的几种方法分享
- 用java语言怎么写hdu题目之输入规则
- 第五章
- 干掉霸占IE浏览器的hao123主页
- php页面静态化—优化页面响应时间