计算机c语言指针小白,请帮忙讲解一下注释的内容,谢谢

2024-12-04 15:06:21
推荐回答(2个)
回答1:

a是指向a这个字符指针的地址,*a是取出字符指针里的值
假设char * a="1234"存放内存的地址是0x0032,那么a就是字符1的地址0x0032,*a的值就是字符1。执行a++,此时a就指向字符2的地址0x0033,此时*a的值就是字符2

回答2:

a是地址,*a是地址a中存储的值,同理t也是这样