- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int *p=malloc(sizeof(int)*10);
- int a=5;
- for(int i=0;i<10;i++)
- printf("%d \n",p[i]);
- free(p);
- printf("char %d \n",sizeof(char));
- printf("int %d \n",sizeof(int));
- printf("short %d \n",sizeof(short));
- printf("long %d \n",sizeof(long));
- printf("float %d \n",sizeof(float));
- printf("double %d \n",sizeof(double));
- printf("long double %d \n",sizeof(long double ));
- printf("long int %d \n",sizeof(long int ));
- printf("long long %d \n",sizeof(long long ));
- return 0;
- }
利用指针定义一个10个成员的数组。
|