这段C语言代码语法有错误吗?

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:04:35
我是新手,刚刚学C,很多东西不懂,不知道能不能纠正一下错误。还有一些代码可以在TC上运行,但不能在VC上运行这是怎么搞的?
#include <stdio.h>
void main
{char c;
C="hello,china";
printf("%c\n",c);
}

#include <stdio.h>
void main ()
{char c[20];
c[20]="hello,china";
printf("%s\n",c);
}

#include <stdio.h>
#include <string.h>
void main
{char c[100]="hello,china";
printf("%s\n",c);
}

前边加:
#include<stdio.h>
#include<iostream>
using namespace std;

再试试

工具和工具之间可能有些东西是不兼容的
你可以选一个工具在上面下功夫 没必要两个一起用

char 是定义字符 不是字符串。
char c[15] 定义字符数组 应该可以了

把最后一条printf("%c\n",c);改为printf("%s\n",c);