标签:c语言
实现函数初始化数组、清空数组、逆序数组
#include<stdio.h> #include<stdlib.h> void init(int arr[], int size)//初始化函数 { int i = 0; for (i = 0; i < size; i++) { arr[i] = i; } } void reverse(int arr[], int size)//交换数组中元素顺序 { int left = 0; int right = size - 1; int tmp; while (left<right) { tmp = arr[right]; arr[right] = arr[left]; arr[left] = tmp; right--; left++; } } void print(int arr[],int size)//打印函数 { int i; for (i = 0; i < size; i++) { printf("%d ", arr[i]); } printf("\n"); } void empty(int arr[], int size)//清空函数 { int i; for (i = 0; i < size; i++) { arr[i] = 0; } printf("\n"); } int main()//主函数简洁明了 { int arr[10]; int size = (sizeof(arr) / sizeof(arr[0])); init(arr, size); print(arr, size); reverse(arr, size); print(arr, size); empty(arr, size); print(arr, size); system("pause"); return 0; }
本文出自 “无以伦比的暖阳” 博客,请务必保留此出处http://10797127.blog.51cto.com/10787127/1709841
标签:c语言
原文地址:http://10797127.blog.51cto.com/10787127/1709841