누군가이 프로그램이 작동하지 않는 이유를 말해 줄 수 있습니까?문자열 및 포인터 관련 문제
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;
}
내가 오류는
int main()
{
char num = 'h';
printf("%c", num);
return 0;
}
를이 일하고있다.
왜 * 작동 할 것으로 기대합니까? '*'는 무엇을 의미한다고 생각하니, 왜 거기에 넣는 것이 중요하지 않다고 생각하십니까? –