| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 522 人关注过本帖
标题:求教malloc函数
只看楼主 加入收藏
youtk21ai
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2010-4-8
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:4 
求教malloc函数
怎么用malloc函数开辟一个数组指针?
搜索更多相关主题的帖子: 函数 malloc 
2010-04-15 10:22
Spygg
Rank: 5Rank: 5
等 级:职业侠客
帖 子:135
专家分:394
注 册:2007-5-20
收藏
得分:3 
int *p;
p=(int *)malloc(sizeof(int)*M);
2010-04-15 10:27
一口三个汉堡
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:155
专家分:525
注 册:2010-3-21
收藏
得分:3 
int *i;
i=(强制类型转换)malloc(申请的空间大学)
例如:i=(int *)malloc(sizeof(*i));
sizeof:自动检测大小

坚持做对的事情,而不是容易的事情。
2010-04-15 10:34
最近加班
Rank: 1
等 级:新手上路
帖 子:1
专家分:3
注 册:2010-4-15
收藏
得分:3 
#include <stdlib.h>         /* For _MAX_PATH definition */
#include <stdio.h>
#include <malloc.h>

void main( void )
{
   char *string;

   /* Allocate space for a path name */
   string = malloc( _MAX_PATH );

   // In a C++ file, explicitly cast malloc's return.  For example,
   // string = (char *)malloc( _MAX_PATH );

   if( string == NULL )
      printf( "Insufficient memory available\n" );
   else
   {
      printf( "Memory space allocated for path name\n" );
      free( string );
      printf( "Memory freed\n" );
   }
}
2010-04-15 10:51
yyblackyy
Rank: 6Rank: 6
等 级:侠之大者
帖 子:98
专家分:457
注 册:2010-3-31
收藏
得分:3 
以下是引用一口三个汉堡在2010-4-15 10:34:15的发言:

int *i;
i=(强制类型转换)malloc(申请的空间大学)
例如:i=(int *)malloc(sizeof(*i));
sizeof:自动检测大小
这样就行了
2010-04-15 12:43
快速回复:求教malloc函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021805 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved