1、在C程序中,一条语句可以换行吗?
C语言语句以半角分号结束,不是以行为单位。只要可以用空格间隔的代码中间都可以换行。只有在宏定义中需要使用\续行。如:
#define PI \3.14int a;printf("%d,%f",a,PI);
#define PI \
3.14
int
a;
printf("%d,%f",
a,PI);
2、什么情况下C程序的语句必须以半角分号(;)结尾?
C程序的语句必须以半角分号结尾。预处理命令不是C的语句,不能以半角分号结尾。