C语言基础知识
(1) 宏定义#
格式:
#新名字原创内容
例如:
#
请注意,此语句后没有分号。 #命令将其后面的所有内容替换为自己组成的字母组合(新名称),以方便以后在程序中应用。
# uchar char 一般出现在主程序之前。 当程序中需要定义变量a时,可以简化为“uchar a;” 并且不需要将其写为“char a;”。
(2)for循环语句
格式:for(表达式1;表达式2;表达式3)
陈述; (内部可以为空)
①操作步骤:
步骤1:求解表达式1;
步骤2:求解表达式2。如果其值为真(非0则为真),则执行for中的语句,然后求解表达式3; 否则,跳出for语句,不执行步骤3。
重复第二步。
②注意事项
三个表达式之间用分号分隔。 三个表达式的位置不能互换。
③示例
下面是一个简单的延时函数
整数我;
for(i=2;i>0;i--);
步骤1:执行i=2。
步骤2:2>0,执行for中的语句。 因为for中的语句为空,所以什么也不执行。
步骤3:i--=i-1=2-1=1。
步骤4:跳转到步骤2,1>0,执行的for中语句为空,所以什么也不执行。
步骤5:1-1=0。
步骤6:跳至步骤2。0>0 条件不成立。 结束 for 语句。