malloc free
生活随笔
收集整理的這篇文章主要介紹了
malloc free
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
動態(tài)分配內(nèi)存
#include<stdio.h> #include<stdlib.h>int compare_integers(void const *a,void const *b) {register int const *pa = a;register int const *pb = b;return *pa>*pb ? 1:*pa<*pb ? -1:0; }int main() {int *array;int n_value;int i;printf("How many values are there?\n");if(scanf("%d",&n_value)!=1 || n_value<0){printf("Illegal numbers of values.\n");exit(EXIT_FAILURE);}array = (int *)malloc(n_value*sizeof(int));if(NULL == array){printf("Cant get memery for that many values.\n");exit(EXIT_FAILURE);}for(i = 0;i<n_value;i++){printf("?");if(scanf("%d",array+i)!=1){printf("Error reading value #%d.\n",i);exit(EXIT_FAILURE);}}qsort(array,n_value,sizeof(int),compare_integers);for(i = 0;i<n_value;i++){printf("%d ",array[i]);}free(array);return EXIT_SUCCESS; }?
轉(zhuǎn)載于:https://www.cnblogs.com/plxx/p/3386116.html
總結(jié)
以上是生活随笔為你收集整理的malloc free的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20 个势头最猛的开发者工具
- 下一篇: python中零碎的一点东西