【发布时间】:2019-09-22 20:51:38
【问题描述】:
我正在学习 C 类介绍,我想知道:为什么在 C 中将字符串分配给字符数组时不需要与号 (&)?
例如,我了解到char name[10]; scanf("%s", name);将字符串分配给字符数组。但是,我们了解到,变量的输入赋值类似于 scanf("%d", &intVariable);。
为什么scanf 语句不是scanf("%s", &name);?
【问题讨论】:
-
一个字符串已经是一个指针,它的内容可以被访问。