吴裕雄--天生自然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 ...
随机推荐
- like not like 优化
instr(title,’手册’)>0 相当于like instr(title,’手册’)=0 相当于not like 对于LIKE语句,我们可以使用instr函数来进行SQL调优
- vector删除指定元素
#pragma once #include "stdafx.h" #include<windows.h> #include <vector> #includ ...
- cos改ip
IPADDRIP地址NETMASK子网掩码GATEWAY网关地址 通常,如果我们想更改主机地址为静态地址或者更改主机名,需要修改的几个文件包括:/etc/sysconfig/network Cento ...
- 81.常用的返回QuerySet对象的方法使用详解:values和values_list
values: 指定提取的数据库表中的字段值,如果不指定任何的字段名的话,默认情况下会提取所有的字段值.但是需要注意的是使用values返回的QuerySet对象中包括的是一个个的字典. 1.提取与A ...
- 给普通用户加sudo权限
系统环境:centos 7.0 引文:在实验室的服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的.下面介绍怎么给普通用户添加sudo命令权限. 前提: s ...
- Dynamics CRM - 不同类型字段在 Plugin 里的赋值方式
在编写 Plugin 代码之前,我们可以需要用 SDK bin 目录下的 CrmSvcUtil.exe 来将 CRM Site 上所有的 Entity 转换成类,而 Entity 里的 Field 也 ...
- 记一次Java面试问题点总结
引言 昨日接了一个阿里外包的电话面试,问了一些技术问题感觉到自己是真的菜,接触Java开发已经也有一段时间,技术方面说来惭愧,一直以来只是局限于框架工具的用法,也没有进行了解其实现的原理,更重要的是一 ...
- spring hystrix和内置tomcat组件的参数调优解析
1. springboot内置tomcat容器的参数配置 server: port: 12021 # server端的socket超时间(毫秒),使用值-1表示没有(即无限)超时,默认值为60000( ...
- msf渗透安卓手机
正文开始 首先你需要kali系统 生成木马 首先ifconfig查看本机在局域网内的ip 使用msfvenom生成apk木马 msfvenom -p android/meterpreter/rever ...
- 第一章 mysql 的架构与历史
一.mysql 的逻辑架构 1.连接管理与安全性 2.优化与执行 二.并发控制 1.读写锁 2.锁粒度 三.事物 1.隔离级别 2.死锁 3.事物日志 四.多版本并发控制 五.Mysql 的存储引擎