C语言函数总结

今天学习的是C语言的函数,主要讲了函数递归,说实话我今天没有听的很明白,出的题目也有两道没做出来,但还是做个总结吧:

函数的定义,它是由返回值,函数名和叁数组成,其中返回值很重要,然后函数又是有四种形式:1.无实叁无形叁2.有形叁无实叁3.无形叁有实叁4.有实叁有形叁

然后举一个今天出的错误

Void add(int a,int b){

return a+b;

} 这个定义是错误的,因为这个返回类型不一致,void是空类型,没有返回值


还有一个重点          int add(x){

x=100;

return x;

}

void main(){

add(10);

printf("%d",x);

getchar();

}

这个输出的结果是100 因为第一个赋值为10,第二个是100 结果应该是100

然后还有一个多重定义错误的重点,这个我并没有听得很明白,所以不细讲,还有递归,它的方法就是自己调用自己,我现在学的并不特别了解,所以还需要多努力。

今天大致就是这样。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页