#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
int main()
{
int a[20];
char b[10];
int c[26];
int i;
char *p,*q;
for(i=0;i<20;i++)
printf("a[%d]的位址: %d\t\t\t",i,&a[i]);
printf("\n");
for(i=0;i<10;i++)
printf("b[%d]的位址: %d\t\t\t",i,&b[i]);
printf("\n");
for(i=0;i<26;i++)
{
c[i]='A'+i;
printf("c[%d]的字母: %c\t",i,c[i]);
}
printf("\n");
p= q= (char *)malloc(26);
for(i=0;i<26;i++)
{
*p='A'+i;
printf("P的初值: %d \t P的位址 %d \t %c \n",p,&p,*p);
p++;
}free(q);
system("pause");
}
全站熱搜
留言列表