标签:指针 round 调用 style 组成 函数名 数组 数字 不难
看完前篇的函数运用是不是不在疑惑,那么下面就来点复杂一点的,也不难的。
如下图所示:读绿色和黄色注释。
是不是能写出来了,调用函数的方式,都是一样的。跟上面前篇的调用几乎一样的,不同就是函数名不同而已。记住:套路,会套路的规则,跟着运用即可。
现在为止,是不是对于所谓的函数有点概念性的认知了?
是不是原来如此的感觉!
既然豁然开朗后,是如此简单。那么下面来点调料。前面所有篇章都是抓住相同数据类型来操作的。
那是不是不可以相互转换呢?
不是的。就举个例子,大小写字母,就可以用数字转换得来。请浏览器搜索ASCII代码表。
打印效果:
那么这跟函数有什么关系呢?嘿嘿,看看如何把能转换数据的函数,给转换而已。
打印效果一样:
对于函数的认知是不是又涨一点了。
如果学会这一个,下面加点复杂的东西。前面一直说char类型都只能打印一个一个的字符,那我们怎么打印一段文字或者一句话什么的?
是不是很疑惑?其实也是一样有他的套路的。
还是以char类型为例。
我们先看一个int的一维数组是什么样的:
这个数组变相的可以看作就是以0,1,2,3,4,5组成的,就是所谓一组相同类型数据的集合(空间也行)。
就是说,这个数组变相看作是一行六列即可。一个一个打印就是%d.
那么char类型呢?
也变相看作是一行六列。打印就是一个一个字符,%c。
那为什么一个一个字符用到单引号呢?就是为了辨别多字符的。
是不是有种猜测了,既然有单引号,那是不是有双引号呢?
没错,双引号就是可以括多字符的。打印效果:
那这又有什么用处呢?下面就是叫你如何用函数来带入这个char str[],作为形参,涉及到一个指针,但是不求理解,不求会,告知,下面一篇直接讲指针。
所以,C语言这门学科,讲究过程,一步步的来的,看着好像那么回事,用起来才发现,这门学科挺深奥的。学到这里的人,我想估计是真想学的那群人。
后面才是真正的关键了。
纯属小编个人见解,如有不妥,请见谅!
标签:指针 round 调用 style 组成 函数名 数组 数字 不难
原文地址:http://www.cnblogs.com/VisiousDragon/p/7965744.html