程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言對數組的各種操作操作

C語言對數組的各種操作操作

編輯:關於C語言

C語言對數組的各種操作操作


 
#include<stdio.h>
#include<stdlib.h>
//初始化數組
void init(int arr[], int length)
{
 int i = 0;
 printf("初始化數組->:\n ");
 for (i = 0; i<length; i++)
 {
  scanf_s("%d", &arr[i]);
 }
}
//數組反向輸出
void reverse(int arr[], int length)
{
 int i = 0;
 printf("逆置數組->:\n");
 for (i = length - 1; i >= 0; i--)//數組下標是從0開始的
 {
  printf("%d ", arr[i]);
 }
}
//清空數組(即數組中元素全部為零)
void empty(int arr[], int length)
{
 int i = 0;
 printf("清空數組->:\n");
 for (i = 0; i<length; i++)
 {
  arr[i] = 0;
  printf("%d ", arr[i]);
 }
}
int main()
{
 int arr[10];
 int i = 0;
 int length = 0;
 length = sizeof(arr) / sizeof(arr[0]);
 //函數的調用
 init(arr, length);
 reverse(arr, length);
 printf("\n");
 empty(arr, length);
 system("pause");
 return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved