能运行出来,但就是在两个声明变量,赋初值哪里出现警告,不知道是什么原因?

#include<stdio.h>

int main()
{

char* cChar1="长春";
char* cChar2="晴";
puts(cChar1);
puts(cChar2);
puts("气温0~7摄氏度");
return 0; 

}