关于C语言中函数问题

问题遇到的现象和发生背景

为什么无法显示printf的内容?

问题相关代码,请勿粘贴截图 下、

#include
int main(void)
{
char ass[40];
scanf_s("%s",ass);
printf("hello,%s\n",ass);

return 0;

}

scanf_s使用不对
改为scanf_s("%s",ass,40);
scanf_s是安全输入函数,输入字符串时,必须指定字符串最大长度


#include
int main()
{
   char ass[40];
   scanf_s("%s",ass,40);
   printf("hello,%s\n",ass);
   return 0;
}

你的scanf整错了
改成这样
scanf("%s",&ass,40);