数组作为函数参数的注意点2
来源:互联网 发布:吉他收费软件 编辑:程序博客网 时间:2024/06/06 18:42
//// main.c// C语言学习#include <stdio.h>//声明一个函数void printArray(int values[5]);int main(int argc, const char * argv[]) { //定义一个数组 int nums[5] = {1,3,5,7,9}; //把数组传递给函数 printArray(nums); //结果只打印出:1和3 return 0;}//实现该函数//注意:如果数组作为函数的形参,那么在函数中就不能通过数组名计算数组的元素个数//因为系统会自动将数组形参转换为指针,指针占用8个字节void printArray(int values[5]){ //1.动态计算元素个数 //其本质是: 8字节 / 4字节 int length = sizeof(values) / sizeof(values[0]); //结果发现永远都只有2个元素 //2.遍历数组 for (int i=0; i<length; i++) { printf("%i\n",values[i]); }}
0 0
- 数组作为函数参数的注意点2
- 数组作为函数参数时的使用注意
- 数组名作为函数参数的注意点
- XPCOM数组作为参数注意的问题
- 数组作为函数的参数
- 数组作为函数的参数
- 数组作为函数的参数
- 类作为参数给另一个类的成员函数使用注意点
- 数组作为函数形参时应注意的问题
- 数组作为参数传递时,注意重载函数!
- 函数作为参数,函数数组的练习。
- C++函数【数组作为函数的参数】
- 关于指针作为函数参数传递的理解,对比普通变量作为函数参数的需注意点,其实就是行参和实参的问题。
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- Reveal查看任意app的高级技巧
- fragment中startActivityForResult接收不到的几种常见原因
- iOS面试题
- 常用类型的取值范围
- 用 ThreadLocal 管理用户session
- 数组作为函数参数的注意点2
- Qt stylesheet 详解
- 保持ListView的选中的item出现在页面上
- codeforces Round #258(div2) A解题报告
- Android性能优化——数据结构的优化
- 30+有用的CSS代码片段
- JAVA字符串格式化-String.format()的使用
- 基于Grunt的html模板化和语意化开发
- java Servlet生成验证码图片工具类代码