vs2022上按照C Primer Plus敲的代码,但是出现多个错误
#include<stdio.h>
#define PRAISE"You are an extraordinary being"
int main(void)
{
char name[40];
printf("What's your name ?");
scanf_s("%s", name, 40);
printf("Hello,%s,%s\n", name, PRAISE);
return 0;
}
#include<stdio.h>
#define PRAISE"You are an extraordinary being"
int main(void)
{
char name[40];
printf("What's your name ?");
scanf_s("%s", name, 40);
printf("Hello,%s,%s\n", name, PRAISE);
return 0;
}
#define PRAISE"You are an extraordinary being" 这里:PRAISE【这里要有空格】 "You are an extraordinary being" ,没有为什么,这是语法规定,不然编译软件看不明白你写的代码是什么意思。
#include<stdio.h>
#define PRAISE "You are an extraordinary being" //PRAISE 与"..." 间有空格间隔
int main(void)
{
char name[40];
printf("What's your name ?");
scanf_s("%s", name, 40);
printf("Hello,%s,%s\n", name, PRAISE);
return 0;
}