主要关于函数的学习

11.10
问题:
1.*乒乓球队问题:
*切入点不应该是甲乙两队一起等于什么,可以直接把乙队的变量名赋值给甲队。
2.计算器问题:
计算器不能实现先乘除后加减。但是题目切入点在与switch语句。
3
.汉诺塔问题

还是有点理解不了汉诺塔的操作步骤。
收获:
1.初步理解了递归法。
先使一个数慢慢达到一个值,然后一步一步返回计算出结果。
2.数组作为函数参数。
可以是数组的元素,也可以是数组名。
11.11
收获

局部变量和全局变量。
局部变量分为:自动变量,静态局部变量,寄存器变量。
全局变量: 静态外部变量(只限本文本使用)
外部变量:(允许其他文本使用)
对于一个变量:可以从作用域和生存期来分析。两者有联系,但不是一回事。
删除数组中的东西:
for (i = j = 0; str[i] != ‘\0’ ; i++ )
{
if(str[i]! = ch )
{
str[j++] = str [i];
}
}
11.12
收获:
1.递归是先逐个递减,然后到达一个值后再逐渐返回来算。
2.用循环给数组赋值时,scanf里需要用到 & ,不能少!
3.由于函数的调用只能带回一个函数返回值,一次有时可以利用全局变量来增加函数间的联系渠道,通过函数调用能得到一个以上的值!(先全局定义,然后放到一个函数里加工,之后全局变量就被新的数值给盖过了,用的时候就不是初始的值了)
11.15
收获
如何使用一个函数。
将main函数写在一个项目的.c文件中,然后把需要用到的函数写在新建的文件中
文件后缀名是.h(头文件)。在一个文件需要用到这个函数时,就添加头文件
#include’*****.h"
同时,在一个头文件里,引用了什么函数,也需要加上头文件!
如果未添加头文件就会报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值