懂c语言的进

来源:百度知道 编辑:UC知道 时间:2024/06/16 20:26:47
本人现在用机器人快车编程(图形化编程),现在看到一个用c语言编写的程序,想把它改成用图形化编程的,但是对c语言有些不熟,请解释一下下面几句话的含义
1.void next(int times, double* nextX, double* nextY);
void onTick(struct TickAction* action)
2.for(int i=0; i<50; i++)
{
double nextX, nextY;
next(i, &nextX, &nextY);
if((getAttack()>0&&nextX<=x) || (getAttack()<0&&nextX>=x))
{
y = nextY;
break;
}
}
第二个的(int i=0; i<50; i++)是什么意思

1是函数的声明
void 表示函数没有返回值
next是函数名
后面的括号是next这个函数的形式参量
这几个参量的值在主函数调用的时候赋予
void onTick(struct TickAction* action)
表示定义了一个结构体,这个结构体也没有返回值

2.这是一个循环语句,由于不知道next函数和getAttack()函数
其功能无法得知

不知道我这么说你明不明白,如果不明白就多看看书吧
祝:
学习顺利!

你不会C那会什么啊?
这个东西很简单啊 稍微看下书就会了
自己去找书看吧!

你不会函数和for循环还能编程,是怎样做到的,我也在学呢告知一二