各位哥哥姐姐,我刚学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返回给主函数调用处
}