zoukankan      html  css  js  c++  java
  • K&R——第五章 指针与数组

    #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
    ",arr[i]);
    	
    	printf("%s
    ",str);
    }
    

      

  • 相关阅读:
    JAVA 动态代理
    IDEA 配置阿里云Maven
    JAVA Spring5静态代理
    Spring5 常用注解
    react
    Angular
    微信小程序
    H5
    vue-ui
    jQuery
  • 原文地址:https://www.cnblogs.com/dandi/p/4014402.html
Copyright © 2011-2022 走看看