4.12-数组
2015-07-28 08:38
387 查看
#include <stdio.h>
int main()
{
//
使用注意
//
都是正确写法
//int ages[5] = {10 , 11, 12, 67, 56};
//int ages[5] = {10, 11};
//int ages[5] = {[3] = 10, [4] = 11};
//int ages[] = {10, 11, 14};
//
错误写法
// int ages[];
//
错误写法
/*
只能在定义数组的同时进行初始化
int ages[5];
ages = {10, 11, 12, 14};
*/
//
正确写法
// int ages['A'-50] = {10, 11, 12, 14, 16};
//int size = sizeof(ages);
//printf("%d\n", size);
//
正确写法
/*
int count = 5;
int ages[count];
ages[0] = 10;
ages[1] = 11;
ages[2] = 18;
*/
//printf();
//
错误写法
//
如果想再定义数组的同事进行初始化,数组元素个数必须是常量,或者不写
//int ages[count] = {10, 11, 12};
int ages[] = {10,
11, 12,
78};
//
计算数组元素的个数
int count = sizeof(ages)/sizeof(int);
for (int i =
0; i<count; i++)
{
printf("ages[%d]=%d\n", i, ages[i]);
}
return 0;
}
// 数组的基本使用
void arrayUse()
{
//
数组的定义格式: 类型
数组名[元素个数];
int ages[5] = {19,
29, 28,
27, 26};
// 19 19 28 27 26]
ages[1] =
29;
/*
ages[0] = 19;
ages[1] = 19;
ages[2] = 28;
ages[3] = 27;
ages[4] = 26;
*/
/*
遍历:按顺序查看数组的每一个元素
*/
for (int i =
0; i<5; i++)
{
printf("ages[%d]=%d\n", i, ages[i]);
}
}
int main()
{
//
使用注意
//
都是正确写法
//int ages[5] = {10 , 11, 12, 67, 56};
//int ages[5] = {10, 11};
//int ages[5] = {[3] = 10, [4] = 11};
//int ages[] = {10, 11, 14};
//
错误写法
// int ages[];
//
错误写法
/*
只能在定义数组的同时进行初始化
int ages[5];
ages = {10, 11, 12, 14};
*/
//
正确写法
// int ages['A'-50] = {10, 11, 12, 14, 16};
//int size = sizeof(ages);
//printf("%d\n", size);
//
正确写法
/*
int count = 5;
int ages[count];
ages[0] = 10;
ages[1] = 11;
ages[2] = 18;
*/
//printf();
//
错误写法
//
如果想再定义数组的同事进行初始化,数组元素个数必须是常量,或者不写
//int ages[count] = {10, 11, 12};
int ages[] = {10,
11, 12,
78};
//
计算数组元素的个数
int count = sizeof(ages)/sizeof(int);
for (int i =
0; i<count; i++)
{
printf("ages[%d]=%d\n", i, ages[i]);
}
return 0;
}
// 数组的基本使用
void arrayUse()
{
//
数组的定义格式: 类型
数组名[元素个数];
int ages[5] = {19,
29, 28,
27, 26};
// 19 19 28 27 26]
ages[1] =
29;
/*
ages[0] = 19;
ages[1] = 19;
ages[2] = 28;
ages[3] = 27;
ages[4] = 26;
*/
/*
遍历:按顺序查看数组的每一个元素
*/
for (int i =
0; i<5; i++)
{
printf("ages[%d]=%d\n", i, ages[i]);
}
}
相关文章推荐
- 4.13-数组的内存存储细节
- 2.1 编写第一个C#程序
- 使用ArcGIS GP服务
- hdu 1201 18岁生日
- 小波变换 C++ opencv 实现
- 4.11-char练习
- TestCamera 下载地址
- noip过河卒
- android setBackgroundDrawable 的padding问题
- 编写的windows程序,崩溃时产生crash dump文件的办法
- hdu杭电1873 看病要排队【优先队列】
- Trie树
- C++ 读书笔记
- 4.09-char
- 4.10-char2
- UVA 673 Parentheses Balance
- Java项目性能监控和调优工具-Javamelody
- C++ curl跨平台HttpClient
- Qt creator 加入资源后无法使用