首先,我是从c#背景下来的,所以我对中级编程有所了解。
所以这是我的第一个C程序,当我尝试打印变量" testtt"它崩溃了。
#include <stdio.h>
#include <stdlib.h>
int main()
{
char testtt = "Hello world";
//scanf("%s", &test);
printf(testtt);
return 0;
}
答案 0 :(得分:2)
char
只包含一个字符。使用char testtt[] = "Hello world";
答案 1 :(得分:1)
更改
char testtt = "Hello world";
到
char testtt[] = "Hello world";
答案 2 :(得分:1)
我认为printf也应该是:
printf("%s", testtt);