double balance[] = {1000.0, 2.0, 3.4, 7.0, 50.0};
double salary = balance[];
#include <stdio.h>

int main ()
{
int n[ ]; /* n 是一个包含 10 个整数的数组 */
int i,j; /* 初始化数组元素 */
for ( i = ; i < ; i++ )
{
n[ i ] = i + ; /* 设置元素 i 为 i + 100 */
} /* 输出数组中每个元素的值 */
for (j = ; j < ; j++ )
{
printf("Element[%d] = %d\n", j, n[j] );
} return ;
}
int a[][] = {
{, , , } , /* 初始化索引号为 0 的行 */
{, , , } , /* 初始化索引号为 1 的行 */
{, , , } /* 初始化索引号为 2 的行 */
};
#include <stdio.h>

int main ()
{
/* 一个带有 5 行 2 列的数组 */
int a[][] = { {,}, {,}, {,}, {,},{,}};
int i, j; /* 输出数组中每个元素的值 */
for ( i = ; i < ; i++ )
{
for ( j = ; j < ; j++ )
{
printf("a[%d][%d] = %d\n", i,j, a[i][j] );
}
}
return ;
}
void myFunction(int *param)
{
.
.
.
}
void myFunction(int param[])
{
.
.
.
}
void myFunction(int param[])
{
.
.
.
}
double getAverage(int arr[], int size)
{
int i;
double avg;
double sum; for (i = ; i < size; ++i)
{
sum += arr[i];
} avg = sum / size; return avg;
}
#include <stdio.h>

/* 函数声明 */
double getAverage(int arr[], int size); int main ()
{
/* 带有 5 个元素的整型数组 */
int balance[] = {, , , , };
double avg; /* 传递一个指向数组的指针作为参数 */
avg = getAverage( balance, ) ; /* 输出返回值 */
printf( "平均值是: %f ", avg ); return ;
} double getAverage(int arr[], int size)
{
int i;
double avg;
double sum=; for (i = ; i < size; ++i)
{
sum += arr[i];
} avg = sum / size; return avg;
}
#include <stdio.h>

int main ()
{
/* 带有 5 个元素的整型数组 */
double balance[] = {1000.0, 2.0, 3.4, 17.0, 50.0};
double *p;
int i; p = balance; /* 输出数组中每个元素的值 */
printf( "使用指针的数组值\n");
for ( i = ; i < ; i++ )
{
printf("*(p + %d) : %f\n", i, *(p + i) );
} printf( "使用 balance 作为地址的数组值\n");
for ( i = ; i < ; i++ )
{
printf("*(balance + %d) : %f\n", i, *(balance + i) );
} return ;
}

吴裕雄--天生自然C语言开发:数组的更多相关文章

  1. 吴裕雄--天生自然 R语言开发学习:R语言的安装与配置

    下载R语言和开发工具RStudio安装包 先安装R

  2. 吴裕雄--天生自然 R语言开发学习:数据集和数据结构

    数据集的概念 数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量.表2-1提供了一个假想的病例数据集. 不同的行业对于数据集的行和列叫法不同.统计学家称它们为观测(observation)和 ...

  3. 吴裕雄--天生自然C语言开发:结构体

    struct tag { member-list member-list member-list ... } variable-list ; struct Books { ]; ]; ]; int b ...

  4. 吴裕雄--天生自然C语言开发:指针

    #include <stdio.h> int main () { int var1; ]; printf("var1 变量的地址: %p\n", &var1 ) ...

  5. 吴裕雄--天生自然 R语言开发学习:基础知识

    1.基础数据结构 1.1 向量 # 创建向量a a <- c(1,2,3) print(a) 1.2 矩阵 #创建矩阵 mymat <- matrix(c(1:10), nrow=2, n ...

  6. 吴裕雄--天生自然 R语言开发学习:导入数据

    2.3.6 导入 SPSS 数据 IBM SPSS数据集可以通过foreign包中的函数read.spss()导入到R中,也可以使用Hmisc 包中的spss.get()函数.函数spss.get() ...

  7. 吴裕雄--天生自然 R语言开发学习:模块\包的安装命令

    install.packages('模块包名称') 或者 install.packages('模块包名称',repos='http://cran.us.r-project.org')

  8. 吴裕雄--天生自然 R语言开发学习:集成开发环境\工具RStudio的安装与配置

  9. 吴裕雄--天生自然C语言开发:错误处理

    #include <stdio.h> #include <errno.h> #include <string.h> extern int errno ; int m ...

随机推荐

  1. java使用mongoTemplate去重排序查询

    import org.springframework.data.mongodb.core.MongoTemplate;import org.springframework.data.mongodb.c ...

  2. POJ 2014:Flow Layout 模拟水题

    Flow Layout Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 3091   Accepted: 2148 Descr ...

  3. POJ 1164:The Castle

    The Castle Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 6677   Accepted: 3767 Descri ...

  4. C语言I作业博客07

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935 我在这个课程的目 ...

  5. Java 使用控制台操作实现数据库的增删改查

    使用控制台进行数据库增删改查操作,首先创建一个Java Bean类,实现基础数据的构造,Get,Set方法的实现,减少代码重复性. 基本属性为 学生学号 Id, 学生姓名 Name,学生性别 Sex, ...

  6. 201703-1 分蛋糕 Java

    思路: 注意最后如果剩余蛋糕的重量小于k,也算一个人分到 import java.util.Scanner; public class Main { public static void main(S ...

  7. [极客大挑战 2019]Knife

    根据题目Knife 猜想尝试用蚁剑连接 http://40b92ebd-5234-40b7-b2e0-3c42fb5ad000.node3.buuoj.cn/?Knife.php 密码:Syc 找到f ...

  8. 客户主题分析(tableau)—客户留存

    客户留存分析(客户漏斗分析),关键在于找到影响客户留存的因素,设计场景测试,验证关键因素.即可以通过关键因素影响留存,从而重塑客户漏斗到更有价值的形状. 案例:母婴产品客户留存分析 数据结构:  1) ...

  9. Window Jdk配置(win7/win10都可以)

    在计算机-右键属性-高级系统设置-环境标量-系统变量下进行如下配置: 1.新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) 2.编辑- ...

  10. 每天一杯C_Visual Studio各个版本的区别和总结

    细致区别如上图所示 企业版点满图中技能树,能够提供点对点的解决方案,充分满足正规企业的要求. PS:技能最多,肯定也就价格最贵 专业版中提供的专业开发者工具.服务和订阅就成了最佳选择. PS:技能多, ...