C语言入门问答,printf和scanf函数

请问一下,这两个为什么无法打印出来?初学c语言,谢谢!!
1.

img

2.

img

图一中的name是char类型的,他是字符类型,只能代表单个字符,而你为name赋的值确是一个字符串.这个地方需要改.


#include <stdio.h>

int main()
{
    char ch[10] = "abcde";
    printf("%s\n", ch);

    int num1, num2;
    scanf("%d %d", &num1, &num2);
    printf("%d\n", num1 + num2);
}

img


注意输入的时候两个输入之间的空格,scanf中也有空格,仔细看我的代码

第一个的输出语句改成printf("%s",name);第二个的输入语句改成scanf("%d%d",&num1,&num2);

第一个的输出语句改成printf("%s",name);第二个的输入语句改成scanf("%d%d",&num1,&num2);

第一个图,是因为没有引号,第二个图是因为逗号是中文的,改成英文的符号。

第六行等于号去掉