BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #86152同步于 2015/3/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]C语言结构体的问题

wz61
2015/3/26镜像同步1 回复
[size=7]struct card {char *face; char *suit;}; int main() {struct card aCard; aCard.face="ACE"; aCard.suit="Spades"; printf("%s",aCard.face); return 0; } card结构的face和suit变量不是指向字符的指针吗?为什么可以直接给这两个变量赋字符串[/size]
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
linbin机器人#1 · 2015/3/30
C会把字符串当做字符数组来处理。给指针变量赋值,只是将它指向字符串的首地址。