各位哥哥姐姐,我刚学c,谁帮我解释下这老师给的代码每步怎么计算的,谢谢。
#include <stdio.h>int foo(char c);
int main(){
int i = 0;
for(foo('A');foo('B') && i<2;foo('C')){
foo('D');
i++;
}
}
int foo(char c){
printf("%d\n",c);
return 1;
}
#include <stdio.h>//头文件,没有这个printf命令是不能用的 int foo(char c);//声明了一个函数,返回值是int型,接收一个char型的数据 int main()//主函数定义 { int i = 0;//定义一个int型的变量i 计数器?? for(foo('A');foo('B') && i<2;foo('C'))//for循环 { foo('D');//调用foo函数 i++;//使用后i自加1 } } int foo(char c)//foo函数定义 { printf("%d\n",c);//输出整数形式的变量c return 1;//把1返回给主函数调用处 }