在C语言中,“”跟’''是区别很大的,之前在学javascript,在js中两者是没有区别的,可是最近搞C语言才发现没有转变过来。
在C中 :
char a="A"; //是会出错的;
char* a ="A" ; // 对的
char a='A';是对的;
原因是:双引号里面的是字符串 而单引号里面的代表字符
在C语言中,“”跟’''是区别很大的,之前在学javascript,在js中两者是没有区别的,可是最近搞C语言才发现没有转变过来。
在C中 :
char a="A"; //是会出错的;
char* a ="A" ; // 对的
char a='A';是对的;
原因是:双引号里面的是字符串 而单引号里面的代表字符
转载于:https://my.oschina.net/timlentse/blog/339339