学习笔记补充08
程序员文章站
2022-05-10 22:51:31
...
关于数组的补充
#include <stdio.h>
#define SIZE 10
int main()
{
int arr[SIZE];
for (int i=0;i<SIZE;i++)
{
scanf——s("%d",&arr[i]);
}
for(int i=0;i<SIZE;i++)
{
printf("d\n",arr[i]);
}
return 0;
}
注释:数组元素必须是常量 常量表达式
数组必须预先知道大小 动态数组-》开辟堆空间
#include<stdio.h>
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
printf{"%d\n",arr[9]};
for(int i =0;i<20;i++)//err
{
printf("%d\n",arr[i]);//数组越界
}
return 0;
}
十只小猪称体重
#include<stdio.h>
#define SIZE 10
int main()
{
int arr[10]:{1,2,3,4,5,6,7,8,9,10};
scanf_s{"%d",&arr[i]};
int max=0;
{
if(max<arr[i])
{
max=arr[i];
}
for (int i=0;i<SIZE;i++)
{
printf{"%d\n",max};
}
return 0;
}
数组倒序
#include<stdio.h>
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10}
int i=0;
int j=sizeof(arr)/sizeof(arr[0])-1;
while(i<j)
{
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
i++;
j--;
}
for(int i =0;i<10;i++)
{
printf("%d\n",arr[i]);
}
return 0;
}
上一篇: 前端学习笔记之02html
下一篇: Css笔记补充