#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");   
}

arrow
arrow
    全站熱搜

    Joy 發表在 痞客邦 留言(0) 人氣()