055.Global Variable 全局变量
2015-07-19 00:39
239 查看
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
sum;
int
avg;
int
max;
int
min;
void
statistics(int
nums[] ,
unsigned
long len)
{
min = nums[0];
for (int
i =
0 ; i < len ; i++)
{
if(nums[i] >
max)
{
max = nums[i];
}
if(nums[i] <
min)
{
min = nums[i];
}
sum += nums[i];
}
avg =
sum / len;
}
int
main()
{
int nums[] = {12,
20
, 4,
20
,5,
12,
14,
34};
statistics(nums ,
sizeof(nums) /
sizeof(nums[0]));
NSLog(@"总和:%d",
sum);
NSLog(@"平均值:%d",
avg);
NSLog(@"最大值:%d",
max);
NSLog(@"最小值:%d",
min);
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.全局变量就是指定义在函数外面的变量。该源文件中,所有函数都可以使用全局变量。
main.m
---------------
#import
<Foundation/Foundation.h>
int
sum;
int
avg;
int
max;
int
min;
void
statistics(int
nums[] ,
unsigned
long len)
{
min = nums[0];
for (int
i =
0 ; i < len ; i++)
{
if(nums[i] >
max)
{
max = nums[i];
}
if(nums[i] <
min)
{
min = nums[i];
}
sum += nums[i];
}
avg =
sum / len;
}
int
main()
{
int nums[] = {12,
20
, 4,
20
,5,
12,
14,
34};
statistics(nums ,
sizeof(nums) /
sizeof(nums[0]));
NSLog(@"总和:%d",
sum);
NSLog(@"平均值:%d",
avg);
NSLog(@"最大值:%d",
max);
NSLog(@"最小值:%d",
min);
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.全局变量就是指定义在函数外面的变量。该源文件中,所有函数都可以使用全局变量。
相关文章推荐
- Java _Map接口的使用(转载)
- GO语言练习:channel select 超时机制
- curl命令详解
- CF Gym 100187D Holidays (数学,递推)
- MySQL-config-slow
- I/O端口与I/O内存 对外设访问方式
- 任务执行和任务处理的异步执行
- Message、Handler、Message Queue、Looper、Thread之间的关系(未完成)
- 19_Android中图片处理原理篇,关于人脸识别网站,图片加载到内存,图片缩放,图片翻转倒置,网上撕衣服游戏案例编写
- JavaScript BOM浏览器对象模型
- CocoaPods安装和使用教程
- String to Integer (atoi)
- Python模块常用的几种安装方式
- Ajax中向Servlet发送请求时中文乱码问题
- 组队选拔赛01 ---- slom
- opencv waitKey()详解
- vs2010使用openCV中的imread读不到图片问题的解决方法
- SQLServer复杂SQL逻辑实现
- iOS内存管理 ARC与MRC
- Spring-02-IOC容器