首页IT科技c程序全局变量(C下的全局变量和指针 C/C++ / C语言)

c程序全局变量(C下的全局变量和指针 C/C++ / C语言)

时间2025-05-04 22:45:18分类IT科技浏览3872
导读:全局变量的使用基本会经历以下阶段....

全局变量的使用基本会经历以下阶段.

滥用 - 害怕使用 - 想用就用.

个人觉得使用全局变量的需要的条件.

1.可控.

2.带来比较大的编程收益.

3.所在模块只有一份实例不会造成问题.

如果没有这三个条件, 能不用就一定不用.

#include <string> #include <map>usingnamespace

std;

string GetMostFrequency(string

vStr)

{

typedef std::map
<string, int>

MAP;

MAP tMap;

string

tStr;

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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
django xadmin 自定义页面(深入Django(2):自定义ORM 心内求法 博客频道 CSDN.NET)