c/c++第九天
2016-08-04 08:24
281 查看
数组声明:int array[length]; 数组的长度要写
也可以声明 int array[3]={1,2,3};
int array[]={1,2,3};
但是不能 int array[];
int array[0]=1;
赋值
多个赋值 array[3]={1,2,3};
单个赋值 array[0]=1;array[1]=2;array[2]=3;
数组定义打长度大于元素个数是,超出的元素为当前类型的默认值
不能超过数组的边界,否则会崩溃。
/*输入5个数,再输入一个数查找5个数中是否有这个数*/
#include<stdio.h>
int find(int x,int a[]){
for(int i=0;i<=4;i++){
if(x==a[i])return 1;
}
return 0;
}
void main(){
printf("输入5个数:\n");
int a[5],x,i;
for(i=0;i<=4;i++){
scanf("%d",&x);
fflush(stdin);
a[i]=x;
}
printf("输入查找的数:\n");
scanf("%d",&x);fflush(stdin);
printf("%d",find(x,a));
getchar();
}
/*依次输入10个数进行排序*/
#include<stdio.h>
void main(){
int a[10],x,i;
for(i=0;i<=9;i++){
scanf("%d",&x);
fflush(stdin);
a[i]=x;
}
for(int j=0;j<=sizeof(a)-1;j++){
for(int k=1;k<=sizeof(a);k++){
if(a[k-1]>a[k]){
a[k-1]=a[k-1]^a[k];
a[k]=a[k-1]^a[k];
a[k-1]=a[k-1]^a[k];
}
}
}
for(i=0;i<=9;i++){
printf("%d\t",a[i]);
}
getchar();
}
了解了下CSV,XML,JSON:http://www.aiuxian.com/article/p-1974876.html
也可以声明 int array[3]={1,2,3};
int array[]={1,2,3};
但是不能 int array[];
int array[0]=1;
赋值
多个赋值 array[3]={1,2,3};
单个赋值 array[0]=1;array[1]=2;array[2]=3;
数组定义打长度大于元素个数是,超出的元素为当前类型的默认值
不能超过数组的边界,否则会崩溃。
/*输入5个数,再输入一个数查找5个数中是否有这个数*/
#include<stdio.h>
int find(int x,int a[]){
for(int i=0;i<=4;i++){
if(x==a[i])return 1;
}
return 0;
}
void main(){
printf("输入5个数:\n");
int a[5],x,i;
for(i=0;i<=4;i++){
scanf("%d",&x);
fflush(stdin);
a[i]=x;
}
printf("输入查找的数:\n");
scanf("%d",&x);fflush(stdin);
printf("%d",find(x,a));
getchar();
}
/*依次输入10个数进行排序*/
#include<stdio.h>
void main(){
int a[10],x,i;
for(i=0;i<=9;i++){
scanf("%d",&x);
fflush(stdin);
a[i]=x;
}
for(int j=0;j<=sizeof(a)-1;j++){
for(int k=1;k<=sizeof(a);k++){
if(a[k-1]>a[k]){
a[k-1]=a[k-1]^a[k];
a[k]=a[k-1]^a[k];
a[k-1]=a[k-1]^a[k];
}
}
}
for(i=0;i<=9;i++){
printf("%d\t",a[i]);
}
getchar();
}
了解了下CSV,XML,JSON:http://www.aiuxian.com/article/p-1974876.html
相关文章推荐
- 一步步学Qt,第九天-Q”STL”与STL-再看C++
- C++菜鸟常见错误整理(第九天)
- C++第九天 2016-12-08 3.5-3.6
- 一步步学Qt,第九天-Q”STL”与STL-再看C++
- C++学习第九天:初次接触C++数组
- c++第九天
- Byte杂志C++调查报告
- 对今年内将出版的几本C++书的简评
- VC不是梦想,C++需要自由的心
- 开发工具大比拚之Visual C++ vs. Delphi(一)
- C++之父B. Stroustrup近期言论
- 用纯粹的C++编写COM组件
- 开发工具大比拚之Visual C++ vs. Delphi(二)
- 在Delphi与C++之间实现函数与对象共享
- C/C++的思索 C++之父访谈录 [上帝的玩笑吗?]
- 开发工具大比拚之Visual C++ vs. Delphi(三)
- 突破C++的虚拟指针--C++程序的缓冲区溢出攻击
- C++: BIG5到GB
- C++ FAQ Lite[7]--类和对象(更新)