迭代字串中的字元:C 語言綜合指南
在C 中,遍歷字串中的每個字元構成了一曆項基本挑戰。本指南介紹了四種有效循環字串字元的不同方法:
基於範圍的for 循環(C 11 ):
範例:
std::string str = "Hello"; for (char &c : str) { // Perform operations on character c }
使用迭代器循環:
範例:
std::string str = "World"; for (std::string::iterator it = str.begin(); it != str.end(); ++it) { // Perform operations on character *it }
傳統for 循環:
std::string str = "Code"; for (std::string::size_type i = 0; i < str.size(); ++i) { // Perform operations on character str[i] }
傳統for 循環:
char *str = "Sample"; for (char *it = str; *it; ++it) { // Perform operations on character *it }傳統for 循環:
以上是如何在 C 中迭代字串的字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!