大家好,这里是国中之林!
❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←
问题:
解答:
#include <iostream>
using namespace std;
#define DEBUG
int main()
{
int i = 0;
char c;
while (1)
{
i++;
c = getchar();
if (c != '\n')
{
getchar();
}
if (c == 'q' || c == 'Q')
{
#ifdef DEBUG
printf("we got:%c,about to exit.\n", c);
#endif // DEBUG
break;
}
else
{
printf("i=%d", i);
#ifdef DEBUG
printf(", we got:%c", c);
#endif // DEBUG
printf("\n");
}
}
return 0;
}
注意:
#ifndef
通常用于防止头文件的重复包含(头文件保护)。#ifdef
用于根据某些宏的定义来选择性地编译代码。