CCS3.3关于函数参数的引用
2012-05-05 20:52
204 查看
在CCStudio3.3中编写程序时,为了让函数返回多个值,想到了引用参数的用法,于是在函数参数中采用&a方式。但编译时发现CCS中不支持函数参数的引用,总是报错,将引用参数的方式换为指针,编译链接通过!
通过查找资料得到结果为“传统的c中,函数在调用时参数是通过值来传递的,这就是说函数的参数不具备返回值的能力。所以在传统的c中,如果需要函数的参数具有返回值的能力,往往是通过指针来实现的。”引用参数是C++对于传统C的重要扩充,即传统C不支持引用参数。
总结:CCStudio3.3中可能只支持传统的C语言用法,不支持引用参数。另外,在C语言中,变量的申明一定要放在初始化之前,不同于C++(放的位置没要求)
通过查找资料得到结果为“传统的c中,函数在调用时参数是通过值来传递的,这就是说函数的参数不具备返回值的能力。所以在传统的c中,如果需要函数的参数具有返回值的能力,往往是通过指针来实现的。”引用参数是C++对于传统C的重要扩充,即传统C不支持引用参数。
总结:CCStudio3.3中可能只支持传统的C语言用法,不支持引用参数。另外,在C语言中,变量的申明一定要放在初始化之前,不同于C++(放的位置没要求)
相关文章推荐
- 关于Java函数传参以及参数在函数内部改变的问题——JAVA值传递与引用最浅显的说明!
- 关于C中函数参数,指针-常量-引用解释的4个函数例子
- 关于带返回值委托函数和委托函数使用引用参数的问题
- 关于python函数传参数问题 , 不管什么类型都是传引用
- 关于函数参数引用
- 关于函数的参数为类的引用时编译错误的分析
- 关于Java函数传参以及参数在函数内部改变的问题——JAVA值传递与引用最浅显的说明!
- 2010.8.16 关于函数参数是指针、还是引用的区别
- C++关于参数为const引用类型的函数调用参数成员函数的一个问题
- 关于Java的引用和函数参数传递
- 关于Python函数参数传递方式--值传递?引用传递!
- 再开一篇关于C++程序设计基核心之一:引用,指针,符号优先级,函数参数传递
- C++学习笔记(四)——关于数组作为函数参数的值传递和引用传递
- 关于js 函数传递引用参数理解
- C#中有关于:按 值 和 引用 传递参数 的理解
- php 函数参数引用和普通变量 传参区别
- 指针的引用作为函数参数有啥用?
- c++函数参数类型-引用
- C++之函数参数按引用传递
- Python学习之函数参数传递:传值 or 引用 ?