C语言函数类型都有那些?什么叫返回值有什么用?
什么是函数;类型??voiddelay(unsignedcharb)这句话是什么意思?返回值是什么怎么利用最好能举例谢谢...
什么是函数;类型?? void delay(unsigned char b)这句话是什么意思?返回值是什么 怎么利用最好能举例谢谢
展开
2013-11-19
展开全部
以楼主的例子 void delay(unsigned char b)其中void 是表示该函数的返回值是无值型的(即无任何的返回值)而形参的 unsigned char表示参数的类型是无符号字符型,若是viod型函数就是在不需要函数返回值时才用的比如你要写个函数来运算a=b+c,直接改变a的值就这样实现:void add(){a=b+c;}调用时这样用:add();在此之前先定义a,b,c就好了如int a=1;int b=2;int c=3;int main(){add();printf("a=%d/nb=%d/nc=%d/n",a,b,c);}如果运行正常的话,a=6,b=2,c=3要是改成add(int a,int b,int c)函数,int a=1;int b=2;int c=3;int main(int){add(a,b,c);printf("a=%d/nb=%d/nc=%d/n",a,b,c);}无所谓用哪种啦
2013-11-19
展开全部
void 就是没有任何返回值 delay 是函数名unsigned char b是一个参数返回值就是 函数返回的结果比如int add(int a,int b){ return a+b;}他返回的就是 参数a和b的和int c,d ;c=add(1,1);那么c的值就是2d=add(2,3);那么d 的值就是5void就是这个函数不返回任何东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-05-01
展开全部
函数类型是指函数返回值的类型,比如int char呀等等你的函数是没有返回值的,传入的参数是无符号的字符类型
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询