#include <stdio.h>
#include <stdlib.h>
int main(){
char name[100];
int age;
printf("Enter you name:\n");
scanf("%s", name);
printf("Enter you age:\n");
scanf("%d", &age);
printf("You are %s,\nYour age is %d", name, age);
return 0;
}
如果之前已经回答过这个问题,我提前道歉。我是编程新手,这是我的第一篇帖子。我刚刚学习 C,但我不明白这一点:为什么 int 变量 age 需要“&”,而数组变量 name 不需要?