当前位置:首页 > PHP > 正文

php 2维数组赋值

可参照以下示例程序:

赋值

// 程 式 名: DynamicArray.c

// 程式功能: 动态数组的实现

// 功能描述: 动态数组的创建与使用

#include <stdio.h>

#include <malloc.h>

#include <stdlib.h>

void main()

{

int *array = 0, num, i;

printf("please input the number of element: ");

scanf("%d", &num);

// 申请动态数组使用的内存块

array = (int *)malloc(sizeof(int)*num);

if (array == 0)

// 内存申请失败,提示退出

{

printf("out of memory,press any key to quit...\n");

exit(0); // 终止程序运行,返回操作系统

}

// 提示输入num个数据

printf("please input %d elements: ", num);

for (i = 0; i < num; i++)

scanf("%d", &array[i]);

// 输出刚输入的num个数据

printf("%d elements are: \n", num);

for (i = 0; i < num; i++)

printf("%d,", array[i]);

printf("\b \n"); // 删除最后一个数字后的分隔符逗号

free(array); // 释放由malloc函数申请的内存块

}

发表评论