c--》为指针数组分配内存并且赋值0-99

本文展示了一个使用C语言的小程序实例,通过该程序演示了如何为指针分配内存并初始化值0-99的过程。文章包括完整的源代码,详细介绍了如何创建、使用和释放动态分配的内存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*************************************************************************
    > File Name: a1.c
    > Author: Palmer XU
    > Mail: Palmer.Xu.One@Gmail.com
    > Created Time: Sat 29 Mar 2014 09:08:34 PM EDT

    >c--》为指针分配内存并且赋值0-99,练习小程序,仅供赏玩

 ************************************************************************/

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
 int i,j,n = 0;
 int *a[10];
 for(i = 0;i < 10;i++)
 {
  a[i] = (int*)malloc(10*sizeof(int));
 }
 for(i = 0;i < 10;i++)
 {
  for(j = 0;j<10;j++)
  {
   printf("%d\t",a[i][j] = n++);
  }
  printf("\n");
 }

 for(i = 0;i < 10;i++)
 {
  free(a[i]);
  a[i] = NULL;
 }
 return 0;
}

转载于:https://my.oschina.net/PalmerZero/blog/214523

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值