函数详解
首先我想说,在c语言中,函数可以分成库函数和自定义函数,库函数值得是一些基础功能,我们在开发过程中都会用到的一些代码,为了支持可移植性和提升代码的效率,我们将其封装起来,称为库函数,方便我们进行软件开发。这里待大家简单学习下常见的库函数(一定要会读文档)
1.strcmp(拷贝字符串)
char是函数的返回类型。
strcpy是函数名字。
括号里面的内容是指针的目的地和指针的终点,是函数的参数
下面有个习题,写一个可以交换两个整形变量的内容的代码。我们可以看出,常规的函数方法,却没有使得两个整形变量进行交换,这是为什么呢?我们首先为a,b创建了空间,并对齐进行初始化,然而,在函数中,我们同样为x。y开启了空间,通过调试我们可以发现,着两者的空间压根不是一个地方,因此这里必须使用指针。
请问打印出来是什么东西?
这是链式访问,我们首先要知道,printf返回值是什么?Printf的返回值是打印在屏幕上的字符的个数,因此打印出来的是4321
题目:接受一个无符号整型值,按照顺序打印他的每一位,例如:输入1234,输出1 2 3 4