全球旧事资料 分类
f6)如何求阶层:
背诵这个程序!
i
tfu
i
t

i
tp1
fori1i
ippi
retur
p

7)函数的参数可以是常量,变量,表达式,甚至是函数调用。
i
tadd(i
tx,i
ty)retur
xy;
mai
()
i
tsum;
sumadd(add(78),9);请问sum的结果是多少?结果为24

8)一定要注意参数之间的传递
实参和形参之间传数值,和传地址的差别。(考试的重点)
传数值的话,形参的变化不会改变实参的变化。
传地址的话,形参的变化就会有可能改变实参的变化。
9)函数声明的考查:
一定要有:函数名,函数的返回类型,函数的参数类型。不一定要有:形参的名
称。
i
tfu
(i
tai
tb)

…………

已经知道函数是这样。这个函数的正确的函数声明怎么写?
i
tfu
(i
tai
tb);
这里是函数声明的写法,注意数组就
是指针
i
tfu
(i
tai
tb);
这种写法也是正确的
i
tfu
(i
tbi
tc);
这种写法也是正确的,参数的名称可
以随便写
fi
tfu
(i
ti
t);
这种写法也是正确的,参数的名称可
以不写
10)要求掌握的库函数:
a)库函数是已经写好了函数,放在仓库中,我们只需要如何去使用就可以了!
b)以下这些库函数经常考到,所以要背诵下来:abs、sqrt、fabs、
pow、
strcmp、strcpy、strle

24.指针:指针变量的本质是用来放地址,而一般的变量是放数值的。
1)定义:i
tp;后,表达式中p和p的差别:简单说p是数值,p是地址!
p可以当做变量来用;的作用是取后面地址p里面的数值
p是当作地址来使用。可以用在sca
f函数中:sca
f(“d”,p);
2)p和(p)的之间的差别:改错题目中很重要!考试超级重点
p是地址会变化。
口诀:取当前值,然后再移动地址!
(p)是数值会要变化。口诀:取当前值,然后再使数值增加1。
例题:i
tpa13579
pa
请问p和(p)的数值分别为多少?
p:这个本身的数值为1。由于是地址会增加一,所以指针指向数值3
了。
(p)这个本身的数值为1。由于有个表示数值会增加,指针不移动,
但数值1由于自加了一次变成了2。
3)三名主义:(考试的重点)
数组名:表示第一个元素的地址。数组名不可以自加,他是地址常量名。(考
了很多次)
函数名:表示该函数的入口地址。
字符串常量名:表示第一个字符的地址。
4)移动指针(经常加入到考试中其他题目综合考试)
chars“meika
shu”
fwhile(s)pri
tf(“c”,s);s;
这个s首先会指向第一个字母m然后通过循环会一次打印出一个字符,sr
好听全球资料 返回顶部