使用sizeof();求数组长度
2013-03-27 11:58
162 查看
#include<stdio.h> /* 一个一维数组score内放10个学生成绩,用一个函数求平均成绩。 sizeof();c语言中判断 数据类型 长度符的关键字 */ /* #define ArraySize(ARR) (sizeof(ARR)/sizeof(ARR[0])) void main() { int arr[5] = {1,2,3,4,5}; printf( "Array size is : %d\n ", ArraySize(arr)); } */ /* void main() { int arr[3] = {1,2,3}; printf("%d\n",sizeof(arr));//12 printf("%d\n",sizeof(arr[0]));//4 printf("%d\n",sizeof(arr)/sizeof(arr[0]));//3 } */ float average(int arr[], int len) { int sum = 0; int i; for(i = 0; i < len; i++) { sum += arr[i]; } return (float)sum/len; } void main() { int score[10]; int i; float ave; int len;//存放数组长度 printf(" 请输入10个学生的成绩:\n"); for(i = 0; i < 10; i++) { scanf("%d",&score[i]); } len = sizeof(score)/sizeof(score[0]);//计算出数组长度 ave = average(score, len);//调用average函数。 printf("ave score:%.2f \n",ave); }
相关文章推荐
- 关于使用sizeof()求数组的长度
- 不使用sizeof求得数组长度
- C++中使用sizeof取得数组长度
- 求数组长度sizeof
- 通过sizeof获得数组长度的方法
- c中自定义函数通过sizeof来输出数组的长度为何不正确?【原创】
- 使用类模板取数组长度
- sizeof 计算出数组的长度
- 你必须知道的指针基础-4.sizeof计算数组长度与strcpy的安全性问题
- php检测数组长度的函数sizeof count
- sizeof(变量名)与strlen(字符数组名)的使用区别
- 长度为0的数组的使用技巧
- 【Unity&对象数组】如何创建一个长度不确定的对象数组以及使用方法&墙壁单元方块对象数组
- 不使用sizeof求类型长度
- 对数组使用sizeof,能否得到正确答案呢?
- 计算数字长度(使用sizeof)
- 【分享(笔试常考易错)】sizeof求数组长度的剖析心得
- 不使用循环,如何创建一个长度为100的数组
- 对于数组使用sizeof(a)和使用sizeof(a[0])
- php检测数组长度函数sizeof与count用法