当编辑好C程序后,需要对C程序进行编译,请问编译的作用是( )
A. 生成机器能直接运行的可执行文件
B. 将C语言的源程序翻译成机器能够执行的二进制目标程序
C. 观察变量的运行状态
D. 给程序设置测试断点
int i,data; scanf("%d",&data); for(i=0;i<5;i++) { if(i>data) break; printf("%d,",i); } printf("\n"); 程序运行时,从键盘输入:3<回车>后,程序输出结果为()
A. 0,1
B. 0,1,2,3
C. 3,4,5
D. 3,4