scanf("%s %s %s\n",a,s,b) == 3中为什么a前面没有&/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */#include #include void plus(char *a,char *b,char *c);void minus(char *a,char *b,char *c);int main(){ char a[1000];char b[1000];char c[1000];char s
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/04 07:53:04
scanf("%s %s %s\n",a,s,b) == 3中为什么a前面没有&/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */#include #include void plus(char *a,char *b,char *c);void minus(char *a,char *b,char *c);int main(){ char a[1000];char b[1000];char c[1000];char s
scanf("%s %s %s\n",a,s,b) == 3中为什么a前面没有&
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
#include
#include
void plus(char *a,char *b,char *c);
void minus(char *a,char *b,char *c);
int main()
{
char a[1000];
char b[1000];
char c[1000];
char s[2];
while (scanf("%s %s %s\n",a,s,b) == 3) {
if (s[0] == '+') {
plus(a,b,c);
} else if (s[0] == '-') {
minus(a,b,c);
}
printf("%s\n",c);
}
return 0;
}
/* PRESET CODE END - NEVER TOUCH CODE ABOVE */
scanf("%s %s %s\n",a,s,b) == 3中为什么a前面没有&/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */#include #include void plus(char *a,char *b,char *c);void minus(char *a,char *b,char *c);int main(){ char a[1000];char b[1000];char c[1000];char s
因为定义为数组,则a,b,c是其内存地址