码迷,mamicode.com
首页 > 其他好文 > 详细

K&R——第五章 指针与数组

时间:2014-10-09 22:14:27      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   for   div   log   amp   ad   ef   

#include <stdio.h>

#define maxsize 5000

char buf[maxsize];
char *head = buf;

char *new(int size)
{
	//分配元素字长
	
	//可用内存分配完毕
	if (maxsize - (buf - head) < size) 
		return 0;
	head += size;
	return head - size;
}

int *arr;
int *arr2;
char *str;

int main()
{
	arr = new(3 * sizeof(int));
	arr2 = new(3 * sizeof(int));
	str = new(10 * sizeof(char));
	
	for (int i=0;i<3;i++)
		scanf("%d",&arr[i]);
	for (int i=0;i<3;i++)
		scanf("%d",&arr2[i]);
	
	scanf("%s",str);
	
	for (int i=0;i<6;i++)
		printf("%d\n",arr[i]);
	
	printf("%s\n",str);
}

  

K&R——第五章 指针与数组

标签:blog   io   ar   for   div   log   amp   ad   ef   

原文地址:http://www.cnblogs.com/dandi/p/4014402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!