首页 > 留学知识库

问题: C语言编程

#include <stdio.h>
typedef char string[80];
void main()
{
string sourcename,lastname;
printf("please your source and last name:");
scanf("%s %s",sourcename,lastname);
printf("your name is %s %s\n:,sourcename,lastname);
}
为什么scanf("%s %s",sourcename,lastname);这句中sourcename和lastname前不加"&"

解答:

字符串本身是地址,不用再加&了!scanf("%s,%s",sourcename,lastname);