吴裕雄--天生自然C语言开发:数组
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语言开发:数组的更多相关文章
- 吴裕雄--天生自然 R语言开发学习:R语言的安装与配置
下载R语言和开发工具RStudio安装包 先安装R
- 吴裕雄--天生自然 R语言开发学习:数据集和数据结构
数据集的概念 数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量.表2-1提供了一个假想的病例数据集. 不同的行业对于数据集的行和列叫法不同.统计学家称它们为观测(observation)和 ...
- 吴裕雄--天生自然C语言开发:结构体
struct tag { member-list member-list member-list ... } variable-list ; struct Books { ]; ]; ]; int b ...
- 吴裕雄--天生自然C语言开发:指针
#include <stdio.h> int main () { int var1; ]; printf("var1 变量的地址: %p\n", &var1 ) ...
- 吴裕雄--天生自然 R语言开发学习:基础知识
1.基础数据结构 1.1 向量 # 创建向量a a <- c(1,2,3) print(a) 1.2 矩阵 #创建矩阵 mymat <- matrix(c(1:10), nrow=2, n ...
- 吴裕雄--天生自然 R语言开发学习:导入数据
2.3.6 导入 SPSS 数据 IBM SPSS数据集可以通过foreign包中的函数read.spss()导入到R中,也可以使用Hmisc 包中的spss.get()函数.函数spss.get() ...
- 吴裕雄--天生自然 R语言开发学习:模块\包的安装命令
install.packages('模块包名称') 或者 install.packages('模块包名称',repos='http://cran.us.r-project.org')
- 吴裕雄--天生自然 R语言开发学习:集成开发环境\工具RStudio的安装与配置
- 吴裕雄--天生自然C语言开发:错误处理
#include <stdio.h> #include <errno.h> #include <string.h> extern int errno ; int m ...
随机推荐
- spring boot 生命周期初探
1.MytestApplication package com.gomepay; import org.springframework.boot.Banner; import org.springfr ...
- cf1228 D Complete Tripartite(哈希)
题意: 无向简单图,无自环,无重边,n个点,m条边,请你将这n个点分为3个互相没有交集的集合.并且满足以下条件: 1.同一个集合中的任意两点之间没有边. 2.每个点都要与除了它这个集合以外的所有点相连 ...
- POJ 1663:Number Steps
Number Steps Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 13664 Accepted: 7378 Des ...
- Python String startswith() Method
一,摘自官方API https://docs.python.org/3/library/stdtypes.html#methods str.startswith(prefix[, start[, e ...
- SpringCloud学习之手把手教你用IDEA搭建入门项目【番外篇】(一)
之前的文章里,我曾经搭建了一个Springcloud项目,但是那个时候我对于SpringCloud架构的很多组件不甚清楚,只是通过查找资料然后动手稀里糊涂的把一个项目成功搭建起来了,其中有很多不合理和 ...
- (day 1)创建项目--3【创建应用】
创建步骤 1.打开命令行,进入项目中manage.py的同级目录 2.在命令行输入 python manage.py startapp blog 3.添加应用名到settings.py的INSTALL ...
- 三分钟入坑指北 🔜 Docsify + Serverless Framework 快速创建个人博客系统
之前由于学摄影的关系,为了提高自己的审美,顺便锻炼下自己的英文能力,翻译了不少国外艺术类的 文章.最近一直想搭一个个人博客来存放这些内容,又懒得折腾建站,遂一直搁置. 直到偶然发现了 docsify ...
- java-简单工程模板
1.maven <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all< ...
- elk常用知识点
1.让文件每次都从头读取: 当有时候需要重新抽取全日志时候,则需要先删除ES上的索引,然后在logstash上input插件配置sincedb_path => "/dev/null&q ...
- Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之数字类型(number)
Python 数字类型(number)用于存储数值.数据类型是不允许改变的,这就意味着如果改变number数据类型的值,将重新分配内存空间. 1. 一个简单的示例: # 以下实例在变量赋值时数字类 ...