函数的运用二(一个一个字读,便于学会机率)

看完前篇的函数运用是不是不在疑惑,那么下面就来点复杂一点的,也不难的。

如下图所示:读绿色和黄色注释。

 

是不是能写出来了,调用函数的方式,都是一样的。跟上面前篇的调用几乎一样的,不同就是函数名不同而已。记住:套路,会套路的规则,跟着运用即可。

 现在为止,是不是对于所谓的函数有点概念性的认知了?

是不是原来如此的感觉!

既然豁然开朗后,是如此简单。那么下面来点调料。前面所有篇章都是抓住相同数据类型来操作的。

那是不是不可以相互转换呢?

不是的。就举个例子,大小写字母,就可以用数字转换得来。请浏览器搜索ASCII代码表。

打印效果:

那么这跟函数有什么关系呢?嘿嘿,看看如何把能转换数据的函数,给转换而已。

 打印效果一样:

对于函数的认知是不是又涨一点了。

如果学会这一个,下面加点复杂的东西。前面一直说char类型都只能打印一个一个的字符,那我们怎么打印一段文字或者一句话什么的?

是不是很疑惑?其实也是一样有他的套路的。

还是以char类型为例。

我们先看一个int的一维数组是什么样的:

这个数组变相的可以看作就是以0,1,2,3,4,5组成的,就是所谓一组相同类型数据的集合(空间也行)。

就是说,这个数组变相看作是一行六列即可。一个一个打印就是%d.

那么char类型呢?

也变相看作是一行六列。打印就是一个一个字符,%c。

那为什么一个一个字符用到单引号呢?就是为了辨别多字符的。

是不是有种猜测了,既然有单引号,那是不是有双引号呢?

没错,双引号就是可以括多字符的。打印效果:

那这又有什么用处呢?下面就是叫你如何用函数来带入这个char str[],作为形参,涉及到一个指针,但是不求理解,不求会,告知,下面一篇直接讲指针。

所以,C语言这门学科,讲究过程,一步步的来的,看着好像那么回事,用起来才发现,这门学科挺深奥的。学到这里的人,我想估计是真想学的那群人。

后面才是真正的关键了。

纯属小编个人见解,如有不妥,请见谅!

posted @ 2017-12-03 11:59  邪气凛然  阅读(222)  评论(0编辑  收藏  举报