c语言的命令语句
发布网友
发布时间:2022-04-28 17:56
我来回答
共2个回答
热心网友
时间:2022-06-22 17:59
#define可谓是从小用到大……(汗,夸张了点哈……)
你也可以不用#define,也可以作为一个全局变量定义嘛。
#define做为赋值语句一般用于为全局变量赋值,但却不一定是常数(虽然一般是作为常数的)
。
不同的编译和运行环境要求程序代码在编写上也有所不同,有时这样的代码会很多。写程序的人希望这个程序在不做太多改变的情况下适应不同的环境,于是将那些适应不同系统的代码都写出来,用ifdef,else,endif分开,并用了一个“开关”,即#define
XXX。当系统环境符合
XXX
的时候,就带着这一句编译;当系统环境不符合
XXX
的时候,就删除这一句。
当然还有其它用途,比如防止头文件重复包含,用
#ifndef
XXX
#define
XXX
/*
头文件的内容
*/
#endif
热心网友
时间:2022-06-22 18:00
while语句是c里的循环控制语句
写法大致是这样的:
while(条件)
{
执行体;
}
这里的先要判断一次
如果条件成立
则执行体正常运行
条件不成立执行体不运行
while语句的特点是先判断