小编Wl7*_*l7a的帖子

字符串和指针的问题

有人可以告诉我为什么这个程序不起作用?

int main()
{
    char *num = 'h';
    printf("%c", num);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

1>c:\users\\documents\visual studio 2010\projects\sssdsdsds\sssdsdsds\sssdsdsds.cpp(4): error C2440: 'initializing' : cannot convert from 'char' to 'char *'

但是,如果我写这样的代码:

int main()
{
    char num = 'h';
    printf("%c", num);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它正在工作.

c string pointers

1
推荐指数
1
解决办法
143
查看次数

标签 统计

c ×1

pointers ×1

string ×1