一、程序C語言代碼展示如下:
/************************************************
運行平台:vc++6.0
實現功能:體現realloc函數的作用
************************************************/
#include<stdio.h>
#include<stdlib.h>
#define NUM1 5
#define NUM2 10
int main(void)
{
int i = 0;
int *point = (int *)malloc(NUM1*sizeof(int));
printf("malloc指針point的值為:%p\n", point);
printf("為point[%d]~point[%d]賦值:\n", 0, NUM1-1);
for(i=0; i<NUM1; i++)
{
scanf("%d", &point[i]);
}
printf("point[%d]~point[%d]的值為:\n", 0, NUM1-1);
for(i=0; i<NUM1; i++)
{
printf("%2d", point[i]);
}
printf("\n\n");
point=(int *)realloc(point, NUM2*sizeof(int));
printf("realloc指針point的值為:%p\n", point);
printf("為point[%d]~point[%d]賦值:\n", NUM1, NUM2-1);
for(i=NUM1; i<NUM2; i++)
{
scanf("%d", &point[i]);
}
printf("point[%d]~point[%d]的值為:\n", 0, NUM2-1);
for(i=0; i<NUM2; i++)
{
printf("%2d", point[i]);
}
printf("\n");
free(point);
return 0;
}
C++ Primer Plus 第6版 中文版 清晰有書簽PDF+源代碼 http://www.linuxidc.com/Linux/2014-05/101227.htm
讀C++ Primer 之構造函數陷阱 http://www.linuxidc.com/Linux/2011-08/40176.htm
讀C++ Primer 之智能指針 http://www.linuxidc.com/Linux/2011-08/40177.htm
讀C++ Primer 之句柄類 http://www.linuxidc.com/Linux/2011-08/40175.htm
將C語言梳理一下,分布在以下10個章節中:
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-08/105635p2.htm