c程序全局变量(C下的全局变量和指针 C/C++ / C语言)
导读:全局变量的使用基本会经历以下阶段....
全局变量的使用基本会经历以下阶段.
滥用 - 害怕使用 - 想用就用.
个人觉得使用全局变量的需要的条件.
1.可控.
2.带来比较大的编程收益.
3.所在模块只有一份实例不会造成问题.如果没有这三个条件, 能不用就一定不用.
#include <string> #include <map>usingnamespace
std;
string GetMostFrequency(stringvStr)
{
typedef std::map <string, int>MAP;
MAP tMap;
stringtStr;
for(int i=0; i<vStr.length(); i++)
{
tStr = (0>vStr[i])?vStr.substr(i++, 2):vStr.substr(i, 1);
tMap[tStr] ++;
}int tMax =0
;
for(MAP::iterator t=tMap.begin(); tMap.end()!=t; t++)
if(t->second>tMax)
{
tStr = t->first;
tMax = t->second;
}return
tStr;
}1 、给定一个字符串string str="中文字符**********************"
用程序求出现频率最高的字符 ,(要求写成函数 ,开发语言不限 ,不能直接调用系统方法 。)创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!