函数的组成:
返回值 |函数名|(参数)
当函数没有返回值时,是无法影响到函数外面的,这时就得用指针来通过地址来改变 变量的值。
当实参传给形参的时候 ,形参其实是实参的临时拷贝,对形参的改变不会影响实参。
不改变函数外部的变量,使用传值调用。
改变函数外部的变量,使用传址调用。
数组传参时,由于元素过多,只会传第一个元素的地址,现在相当于一个指针。
链式访问:
把一个函数的返回值作为另一个函数的参数。
1.rand 函数:
头文件为 include
作用:生成随机数。(伪随机数)
在调用这个函数之前,要用 srand 函数去设置。
2.time 函数:
头文件为 include
srand 函数使用time 函数生成随机数时,要进行类型强制转换,将long整型转换为int型。
srand((unsigned int)time(NULL));
其中NULL为空指针。
3.system 函数:
头文件:include
执行系统命令。
shutdown -s -t 60 (shutdown -s 控制关机,-t设置时间关机。)
shutdown -a 取消操作。
4.strcmp 函数:
头文件:include
比较两个字符串大小。
strcmp(input,"汉字”) == 0 相等的话等于0。
5、strcpy 函数:
头文件:include
拷贝函数。
strcpy (目的地,要拷贝的地方)