C语言指针的应用场景
1、将a和b的地址值传过去,进而可以对a和b的值进行修改
2、如果不使用指针的话,一个函数模块的变量只在一个函数模块内有效
只把a和b的值传过去,swap中的a,b和main中的a,b不同,
并不会使主函数中的a,b有任何的改变
1、如果一个函数要返回多个值,一个return显然是不行的。
函数返回多个值,某些值就只能通过指针带回。
传入的参数实际上是需要保存带回的结果的变量。
2、数组名其实就是个指针,可以用数组带回多个值。
3、比较常见的C语言的做法是:函数返回运算的状态,结果通过指针带回。
函数返回值写为int,比如成功返回1,不成功返回0或-1,但函数的处理结果(可能有多个)交给指针带回。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:82
阅读量:86
阅读量:40
阅读量:74
阅读量:50