声明字符串的时候,有人有str,有人用msg,都是什么含义,什么的缩写

string str="";
string msg="";
str应该是string的缩写
那msg呢
谢谢

msg是message(短信或者消息)的缩写

message的缩写

Message 这个其实都是自己命名的,但是像str,msg平常虽然用到的很多,但是实际开发得事后用的就很少了,因为规范是命名需要有它的意义,需要和相关信息关联,即一眼就知道这个变量是用来干嘛的(约定俗称的一些除外)比如:for(int i=0)......

这些都是根据个人的喜好随机命名的。但是还是建议遵从一定的机制去命名,可增强代码的可读性和维护性,你可以借鉴一下阿里巴巴的命名公约:http://blog.csdn.net/chenbaige/article/details/72615030

其实这些名字是随便命名的,你也可以叫a或者b,在开发规范中,要用实际意义的词命名,str是string的缩写,msg 是message的缩写

String图片说明

这个只是命名的习惯,一般将string类型的变量前面加上str,表示这个变量是string类型的,
有时比较懒又是临时变量,就直接写上str什么的图方便。msg也是一样,是message的缩写,
都是因为懒。