- 论坛徽章:
- 1
|
- #include <stdio.h>
- #include <time.h>
- #include <stdlib.h>
- enum { ARR_LEN = 100};
- int
- main (void)
- {
- int i;
- *pNumber = malloc(ARR_LEN * sizeof(int));
- if ( pNumber == NULL) {
- fprintf (stderr, "Insufficient memory.\n");
- exit(1);
- }
- srand( (unsigned) time(NULL) );
- for (i = 0; i < ARR_LEN; ++i)
- pNumber[i] = rand() % 10000;
- printf ("\n%d random numbers between 0 and 9999: \n", ARR_LEN);
- for ( i = 0; i < ARR_LEN; ++i) {
- printf ("%6d", pNumber[i]);
- if ( i % 10 == 9 )
- putchar('\n');
- }
- free(pNumber);
- return 0;
- }
复制代码
里面的
这为什么要用枚举呢??
我把它定义为
也没错啊
把它定义为一个变量也是可以的啊,在这里用枚举是不是有特别意义呢??
[ 本帖最后由 gtuiw 于 2007-9-29 17:48 编辑 ] |
|