c语言如何生成字符型动态数组,C语言构建动态数组完整实例

C语言构建动态数组完整实例

本文以一个完整的实例代码简述了C语言构建动态数组的方法,供大家参考,完整实例如下:

#include

#include

int main(void) {

int len;

int * arr;

printf("请输入数组长度:");

scanf("%d", &len);

arr = (int *)malloc(sizeof(int)*len);

printf("请输入数组的值:");

for ( int i = 0; i < len; i ++) {

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

}

for (int j = 0; j < len; j ++) {

printf("%d:%d ", j , arr[j]);

}

free(arr);

return 0;

}

运行结果如下:

E:\clearning\cpointer>gcc dynamicarray.c -o dm --std=c99

E:\clearning\cpointer>dm

请输入数组长度:5

请输入数组的值:1 2 3 4 5

0:1 1:2 2:3 3:4 4:5

时间: 2014-07-11

用C语言实现将十进制转化为二进制,并统计转换后的二进制码中1的个数. #include int binaryNum[16]; //存放转换后得到的二进制码 int count=0; //计数十进制整数被2除的次数 int oneCount=0; //得到的二进制码中1的个数 void main(){ int num; printf("输入一个十进制的整数:"); scanf("%d",&num); while( (num/2)

本文以实例的形式讲述了基于C语言实现的贪吃蛇游戏代码,这是一个比较常见的游戏,代码备有比较详细的注释,对于读者理解有一定的帮助. 贪吃蛇完整实现代码如下: #include #include #include #include #define NULL 0 #define UP 18432 #

你可能感兴趣的:(c语言如何生成字符型动态数组)