
C语言函数和数组
文章平均质量分 77
qq_36813267
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组【8-1-5】习题 代码量最小的排序法是冒泡法
排序法:代码量小的排序法 练习1解答: void main1() { int a[10]; for (int i = 0; i { scanf_s("\n%d",&a[i]);//输入数据 } for (int i = 0; i { printf("\转载 2016-12-14 23:40:25 · 289 阅读 · 0 评论 -
递归函数大练兵
练习1:实现1+2+3+4+100的递归函数,recursion:递归 int recursion(int n) { if (n==1) { return 1;//如果n==1,recursion(1)等于1 } else{ return recursion(n-1)+n;//递归运算 } } void main200() { printf("\n%d", re转载 2016-12-19 10:56:20 · 258 阅读 · 0 评论 -
函数的副本机制 深化结构体数组作为函数的参数
一:函数的副本机制 总结: 1:函数传参没有改变main函数里面的值 //函数的副本机制,是每个形式参数,都会新开辟一片内存新建一个变量,容纳传入过来的实际参数的值, //设计一函数改变num void change(int num)//函数没有改变成功, { num = 20; printf("changenum=%x\n",&num);//不同的地址,不同的变量转载 2017-01-06 23:14:03 · 832 阅读 · 0 评论 -
尹成版本汉诺塔递归和高级递归
一:递归 我输入一10进制数据,请把它转换成2进制 1:腾讯面试题,走50个台阶有多少种可能性 /* 递归的原理就是栈,递归的缺点是反复需要函数的调用,计算慢点。 */ double go(int n) { if (n==1) { return 1.0; } else if (n==2) { return 2.0; } else{ return go(n - 1)转载 2017-01-08 00:16:32 · 376 阅读 · 0 评论