-4
A
回答
4
沒有foreach
或等值C.你必須使用一個普通for
循環:(假設data
是一個指向一個空結束的字符串)
for (size_t i = 0; i < strlen(data); ++i)
{
char c = data[i];
// ...
}
相關問題
- 1. C#foreach循環
- 2. C#foreach循環
- 3. Foreach循環幫助c#
- 4. 嵌套foreach循環C#
- 5. C#foreach while while循環
- 6. C#MVC foreach循環問題
- 7. C# - 循環foreach直到真
- 8. Foreach循環在LINQ在C#
- 9. C#Listbox/foreach循環問題
- 10. 檢查foreach循環中列表的相等性 - C#
- 11. 運行異步Foreach循環C#異步等待
- 12. 在Visual Studio C#中等待foreach循環點擊按鈕
- 13. C++循環展開效果
- 14. PHP - foreach循環的效率
- 15. PHP的foreach循環效率
- 16. FOREACH foreach循環內循環
- 17. PHP Myqsl PDO代碼效率 - foreach循環內的Foreach循環
- 18. Foreach循環VB.Net到C#代碼轉換
- 19. C# - 使用foreach循環方法參數
- 20. 數據庫查詢foreach循環c#
- 21. C#異步的foreach循環的數據
- 22. 如何在C#中使用foreach循環#
- 23. 將與foreach循環C#的多陣列
- 24. C#匿名類型foreach循環
- 25. 重構C#foreach循環到Linq語句
- 26. 在Foreach循環中修改集合C#
- 27. 從多個數組的foreach循環c#
- 28. C#嵌套的foreach循環 - CheckBoxList
- 29. c# - DateTime轉換終止foreach循環
- 30. C中的通用foreach循環#
謝謝非常! – bsteo
顯着更快:'for(size_t s = strlen(data),i = 0; i
alk@alk只有'data'不是'const'和/或使用的編譯器不能做這個優化。任何體面的現代優化編譯器應該沒有這個問題。 – TypeIA