请问一下,这两个为什么无法打印出来?初学c语言,谢谢!!
1.
2.
图一中的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);
}
第一个的输出语句改成printf("%s",name);第二个的输入语句改成scanf("%d%d",&num1,&num2);
第一个的输出语句改成printf("%s",name);第二个的输入语句改成scanf("%d%d",&num1,&num2);
第一个图,是因为没有引号,第二个图是因为逗号是中文的,改成英文的符号。
第六行等于号去掉