博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++/CLI 编程——使用 for each 循环存取字符串中的字符
阅读量:7000 次
发布时间:2019-06-27

本文共 764 字,大约阅读时间需要 2 分钟。

除 ISO/IEC C++ 中定义的3种循环语句以外,C++/CLI 还提供了for each 语句。在C++/CLI 中,for each 循环的效率比其他几种形式的循环效率更高。

#include"stdafx.h"using namespace System;int main(array 
^args){ int vowels(0), consonants(0); String^ proverb(L"A nod is as good as a wink to a blind horse."); for each(wchar_t ch in proverb) { if(Char::IsLetter(ch)) { ch = Char::ToLower(ch); switch(ch) { case 'a': case 'e': case 'i': case 'o': case 'u': ++vowels; break; default: ++consonants; break; } } } Console::WriteLine(proverb); Console::WriteLine(L"The proverb contains {0} vowels and {1} consonants.", vowels, consonants); Console::ReadLine(); return 0;}

该程序计算变量proverb引用的字符串中元音和辅音的个数,方法是使用for each 循环重复处理字符串中的各个字符。

转载于:https://www.cnblogs.com/Genesis2018/p/8304771.html

你可能感兴趣的文章
菜鸟级asp.net 与ms sql server数据库打交道的简单总结
查看>>
机器学习中的度量——统计上的距离
查看>>
15.事件
查看>>
99.ext afteredit事件详解
查看>>
CSMA/CD
查看>>
Logistic回归
查看>>
jq ajax之beforesend(XHR)
查看>>
P2151 [SDOI2009]HH去散步
查看>>
python作业题
查看>>
C语言第二次博客作业---分支结构
查看>>
(转)windows系统下Python环境的搭建
查看>>
[Poetize6] IncDec Sequence
查看>>
matlab 获得corner点(未完待续)
查看>>
Windows下快速建立cocos2d-x项目
查看>>
python break ,continue和 pass 语句(八)
查看>>
发布一个Python小程序:ManHourCalendar
查看>>
一次sendmsg的改造过程
查看>>
Bugzilla
查看>>
HDU 4608 I-number
查看>>
题目1047:素数判定
查看>>