在调试中经常遇到,写好的程序,需要调试多种情况,但是,我们同一时间只是想看到一种情况,如:
有两款单片机的程序,分别对应着不同的硬件引脚,我们把代码都写上了,但是不想让他们同时起效,通常的办法是/**/屏蔽一些段落,但是调试起来很麻烦,要改动的特别多。我们可以用这种方法:
#if 1A#elseB#endif
当if后边是1的时候,A起作用,在if后边是0的时候B起作用,可以发现调试中用这种方法只需要更改if后边的条件,就能轻松改动到另外的一种配置。
时间:2022-08-21 11:02:14
在调试中经常遇到,写好的程序,需要调试多种情况,但是,我们同一时间只是想看到一种情况,如:
有两款单片机的程序,分别对应着不同的硬件引脚,我们把代码都写上了,但是不想让他们同时起效,通常的办法是/**/屏蔽一些段落,但是调试起来很麻烦,要改动的特别多。我们可以用这种方法:
#if 1A#elseB#endif
当if后边是1的时候,A起作用,在if后边是0的时候B起作用,可以发现调试中用这种方法只需要更改if后边的条件,就能轻松改动到另外的一种配置。
#if...#endif #if...#else #endlif的区别和作用
2019-10-12
c语言中if语句嵌套的作用 if else语句 C语言if else用法完全攻略
2022-09-26
C语言中的if-else语句的作用 C语言:if-else语句
2019-04-17
c语言中if语句嵌套的作用 C语言中if—else语句的嵌套分析
2019-06-30