博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
吴裕雄--天生自然C语言开发:数组
阅读量:5228 次
发布时间:2019-06-14

本文共 2070 字,大约阅读时间需要 6 分钟。

double balance[5] = {
1000.0, 2.0, 3.4, 7.0, 50.0};
double salary = balance[9];
#include 
int main (){ int n[ 10 ]; /* n 是一个包含 10 个整数的数组 */ int i,j; /* 初始化数组元素 */ for ( i = 0; i < 10; i++ ) { n[ i ] = i + 100; /* 设置元素 i 为 i + 100 */ } /* 输出数组中每个元素的值 */ for (j = 0; j < 10; j++ ) { printf("Element[%d] = %d\n", j, n[j] ); } return 0;}
int a[3][4] = {   {
0, 1, 2, 3} , /* 初始化索引号为 0 的行 */ {
4, 5, 6, 7} , /* 初始化索引号为 1 的行 */ {
8, 9, 10, 11} /* 初始化索引号为 2 的行 */};
#include 
int main (){ /* 一个带有 5 行 2 列的数组 */ int a[5][2] = { {
0,0}, {
1,2}, {
2,4}, {
3,6},{
4,8}}; int i, j; /* 输出数组中每个元素的值 */ for ( i = 0; i < 5; i++ ) { for ( j = 0; j < 2; j++ ) { printf("a[%d][%d] = %d\n", i,j, a[i][j] ); } } return 0;}
void myFunction(int *param){...}
void myFunction(int param[10]){...}
void myFunction(int param[]){...}
double getAverage(int arr[], int size){  int    i;  double avg;  double sum;   for (i = 0; i < size; ++i)  {    sum += arr[i];  }   avg = sum / size;   return avg;}
#include 
/* 函数声明 */double getAverage(int arr[], int size); int main (){ /* 带有 5 个元素的整型数组 */ int balance[5] = {
1000, 2, 3, 17, 50}; double avg; /* 传递一个指向数组的指针作为参数 */ avg = getAverage( balance, 5 ) ; /* 输出返回值 */ printf( "平均值是: %f ", avg ); return 0;} double getAverage(int arr[], int size){ int i; double avg; double sum=0; for (i = 0; i < size; ++i) { sum += arr[i]; } avg = sum / size; return avg;}
#include 
int main (){ /* 带有 5 个元素的整型数组 */ double balance[5] = {
1000.0, 2.0, 3.4, 17.0, 50.0}; double *p; int i; p = balance; /* 输出数组中每个元素的值 */ printf( "使用指针的数组值\n"); for ( i = 0; i < 5; i++ ) { printf("*(p + %d) : %f\n", i, *(p + i) ); } printf( "使用 balance 作为地址的数组值\n"); for ( i = 0; i < 5; i++ ) { printf("*(balance + %d) : %f\n", i, *(balance + i) ); } return 0;}

 

转载于:https://www.cnblogs.com/tszr/p/10968378.html

你可能感兴趣的文章
oracle9i/10g/11g各种下载
查看>>
Java 中文编码分析
查看>>
编程的智慧
查看>>
extends与implements的不区别
查看>>
Ubuntu 16.04安装QQ国际版图文详细教程
查看>>
论大数据的十大局限
查看>>
kotlin 简单处理 回调参数 加?
查看>>
C项目实践--网络协议和套接字编程
查看>>
CentOS上部署Apache、MySQL和PHP
查看>>
PopupControlExtender DynamicServiceMethod
查看>>
netcore使用 jenkins + supervisor 实现standalone下多副本自动化发布
查看>>
Vim 实用技术,第 1 部分: 实用技巧
查看>>
Java编程思想(Chapter2、4、6)
查看>>
New eco quarry machine reduces fuel consumption
查看>>
常用正则集合
查看>>
如何阅读一本书 摘要
查看>>
剑指offer.矩阵中的路径
查看>>
欧冠半决赛首回合——巴塞罗那VS利物浦(5.2)观后感
查看>>
最大权闭合子图
查看>>
程序媛告诉你:如何用五年时间攒够100万?(转载)
查看>>