这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于C语言#if #endif的问题

共19条 1/2 1 2 跳转至

关于C语言#if #endif的问题

高工
2012-11-23 13:13:59     打赏
请问#if #endif 会生成对应的代码吗??



关键词: 关于     语言     #endif     问题    

高工
2012-11-23 13:42:00     打赏
2楼
实际的烧写文件中不会,只会在编译平台上进行处理,生成的代码根据条件是其中间所包含的部分

工程师
2012-11-23 14:46:40     打赏
3楼
不知道楼主想要问什么~~~~,这个是C语言里面的条件编译语句;如果条件成立,则中间的代码就会包含,如不成立,则中间的代码不被包含……这都是编译器干的活~

院士
2012-11-23 14:47:41     打赏
4楼
条件编译
楼上 +1

高工
2012-11-23 14:47:47     打赏
5楼
哦,要是#if 真值,则#if #endif之间的代码会会生成对吧??

高工
2012-11-23 14:48:27     打赏
6楼
哦,知道了!!谢谢~~~~~~~

院士
2012-11-23 15:58:28     打赏
7楼
我觉得楼主已经明白了。

但是表述是错误的。

那个是条件编译,也就是告诉编译器这里如果为真,则编译(not 生成哟~~) 如果为假,则不编译。

高工
2012-11-23 16:42:57     打赏
8楼
嗯,明白了,灰常感谢!!

院士
2012-11-23 19:10:46     打赏
9楼
有关cortex-m微处理器的问题也欢迎多来Cortex-M版块发帖哟~~

http://forum.eepw.com.cn/forum/267/1

高工
2012-11-23 20:33:00     打赏
10楼
好的!!!

共19条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]