p275第十章函数和指针
来源:互联网 发布:网络热敏打印机 编辑:程序博客网 时间:2024/04/20 11:16
//varrar2d.c --使用变长数组的函数
#include <stdio.h>
#define ROWS 3
#define COLS 4
int sum2d (int rows,int cols,int ar[rows][cols]);
int main (void)
{
int i,j;
int rs=j;
int cs=10;
int junk[ROWS][COLS]={
{2,4,6,8},
{3,5,7,9},
{12,10,8,6}
};
int morejunk [ROWS][COLS+2]={
{20,30,40,50,60,70},
{5,6,7,8,9,10}
};
int varr[rs][cs];
for (i=0;i<rs;i++)
for (j=0;j<cs;j++)
varr[i][j]=i*j+j;
printf("3X5 array\n");
printf("Sum of all elements= %d\n",
sum2d(ROWS-1,COLS+2,morejunk));
printf ("3x10 VLA\n");
printf ("Sum of all elements = %d\n",
sum2d(ROWS-1,COLS+2,morejunk));
printf ("3x10 VLA\n");
printf ("Sum of all elements = %d\n",
sum2d(rs,cs,varr));
return 0;
}
//带有一个VLA参数的函数
int sum2d (int rows,int cols,int ar[rows][cols])
{
int r;
int c;
int tot=0;
for (r=0;r<rows;r++)
for (c=0;c<cols;c++)
tot += ar[r][c];
return tot;
}
#include <stdio.h>
#define ROWS 3
#define COLS 4
int sum2d (int rows,int cols,int ar[rows][cols]);
int main (void)
{
int i,j;
int rs=j;
int cs=10;
int junk[ROWS][COLS]={
{2,4,6,8},
{3,5,7,9},
{12,10,8,6}
};
int morejunk [ROWS][COLS+2]={
{20,30,40,50,60,70},
{5,6,7,8,9,10}
};
int varr[rs][cs];
for (i=0;i<rs;i++)
for (j=0;j<cs;j++)
varr[i][j]=i*j+j;
printf("3X5 array\n");
printf("Sum of all elements= %d\n",
sum2d(ROWS-1,COLS+2,morejunk));
printf ("3x10 VLA\n");
printf ("Sum of all elements = %d\n",
sum2d(ROWS-1,COLS+2,morejunk));
printf ("3x10 VLA\n");
printf ("Sum of all elements = %d\n",
sum2d(rs,cs,varr));
return 0;
}
//带有一个VLA参数的函数
int sum2d (int rows,int cols,int ar[rows][cols])
{
int r;
int c;
int tot=0;
for (r=0;r<rows;r++)
for (c=0;c<cols;c++)
tot += ar[r][c];
return tot;
}
0 0
- p275第十章函数和指针
- 第十章 函数和指针 p354 指针加法
- 第十章 数组和指针
- 第十章 数组和指针(函数和二维数组,本章个人总结)总结 140520
- 第十章 数组和指针 p249
- 第十章数组和指针 p267
- p271第十章 数组和指针
- p277 第十章 数组和指针
- C和指针读书笔记(第十章)
- 读书笔记---C和指针---第十章---结构和联合
- 记录-C和指针-第十章-结构和联合
- 第十章 数组和指针(数组和指针的关系,指针操作)总结 140518
- 第十章 存储过程和函数
- 【C Primer Plus】第十章 数组和指针(一)
- 【C Primer Plus】第十章 数组和指针(二)
- C和指针第十章笔记 结构体与联合
- 171107-函数指针练习【连续第十五天】
- 指针函数和函数指针
- javascript异步过程
- 环状序列(Circular Sequence, ACM/ICPC Seoul 2004, UVa1584)
- [土狗之路]coursera上C语言进阶习题 括号匹配
- Hdu2066(一个人的旅行)
- [WC2016]挑战NPC
- p275第十章函数和指针
- python教程1安装环境
- 《machine learning with spark》学习笔记--推荐模型
- Python 安装包,简易方法
- % 运算符 2
- java集合基础
- Struts2的工作原理
- Reactor构架模式
- Wunder Fund Round 2016 D. Hamiltonian Spanning Tree