当前位置: 编程技术>c/c++/嵌入式
C语言数组指针的小例子
来源: 互联网 发布时间:2014-10-17
本文导语: 1、功能:输入6个学生的5门课程成绩,计算出每个学生的平均分和每门课程的平均分。2、C语言实现代码:(其实就是用二维数组来实现的,二维数组的引用传递使用数组指针来完成) 代码如下:#include #define STUDENT 5#define SCORE 6...
1、功能:输入6个学生的5门课程成绩,计算出每个学生的平均分和每门课程的平均分。
2、C语言实现代码:(其实就是用二维数组来实现的,二维数组的引用传递使用数组指针来完成)
#include
#define STUDENT 5
#define SCORE 6
void input_array(float (*score)[STUDENT]);
void avg_score(float (*score)[STUDENT]);
void avg_course(float (*score)[STUDENT]);
/**
* calculate student average score and course average socore.
*/
int main(){
float a[SCORE][STUDENT];
input_array(a);
avg_course(a);
avg_score(a);
}
void input_array(float (*score)[STUDENT]){
int i, j;
for(i=0; i
c语言合并两个已排序数组的示例(c语言数组排序)
问一个c语言问题:变长数组与全局变量
C语言构建动态数组完整实例
c语言动态数组示例
C语言安全编码之数组索引位的合法范围
C语言求连续最大子数组和的方法
C语言中全局数组和局部数组的问题
c语言中用字符串数组显示菜单的解决方法
C语言二维数组的处理实例
C语言安全编码数组记法的一致性
C语言 结构体动态数组内存释放问题
Linux下C语言怎样从键盘读入一个十六进制字符数组
C语言中多维数组的内存分配和释放(malloc与free)的方法
C语言安全之数组长度与指针实例解析
约瑟夫环问题(数组法)c语言实现
c语言中数组名a和&a详细介绍
深入理解c语言数组
C语言小程序 数组操作示例代码
C语言柔性数组实例详解
2、C语言实现代码:(其实就是用二维数组来实现的,二维数组的引用传递使用数组指针来完成)
代码如下:
#include
#define STUDENT 5
#define SCORE 6
void input_array(float (*score)[STUDENT]);
void avg_score(float (*score)[STUDENT]);
void avg_course(float (*score)[STUDENT]);
/**
* calculate student average score and course average socore.
*/
int main(){
float a[SCORE][STUDENT];
input_array(a);
avg_course(a);
avg_score(a);
}
void input_array(float (*score)[STUDENT]){
int i, j;
for(i=0; i