当前位置: 技术问答>linux和unix
Linux中,char a,用a++有什么好处吗?
来源: 互联网 发布时间:2017-04-24
本文导语: 我见到一个程序,都是使用的char 类型数据++ ,这个跟用int定义,之后++有什么区别,有什么优势否则为什么要用个这么别扭的用法。 char data[100]; data[i]++; | 恩, 主要是省空间,对性能要求很高的程序,...
我见到一个程序,都是使用的char 类型数据++ ,这个跟用int定义,之后++有什么区别,有什么优势否则为什么要用个这么别扭的用法。
char data[100];
data[i]++;
char data[100];
data[i]++;
|
恩, 主要是省空间,对性能要求很高的程序,可以考虑这么干,一般的不推荐,直接用short就行
另外还需要考虑字节对齐的问题,32位系统4字节对齐效率高, 64位系统8字节对齐效率高