有关子函数的问题
先定义了子函数,如果子函数的参数定义了
long velocity(long h,long l)
{
long h,l,v; /*这样定义编译会显示h,lmultiple declaration的,既然函数已经定义了,就不需要再对h,l定义了。定义时删去h,l就可以了*/
v=(h*256+l)*1000/N; //转速放大了1000倍,为了用整型显示精度为1mHz
return(v); //转速
}
中断子程序只能返回void,不能返回值。
定义了全局变量后,不能跟在下一句在程序外面对全局变量进行赋值,否则编译出错,提示缺少左括号"missing ("
文章评论(0条评论)
登录后参与讨论