我目前正在學習C,並且正在努力如何遍歷字符串數組。
讓我們只說我定義一個數組,像這樣:C:通過字符串數組迭代
char* argv_custom[] = {"--debug", "--verbose", "--test", "--ultimate"};
現在,我將如何去確定argv_custom中字符串的數量? (例如argc_custom)
我是否正確地選擇這個方法呢?此外,是否有可能做這樣的事情:
僞
if ('--debug' in argv_custom) { // do stuff }
謝謝!這工作完美。 –
如果你正在保存擊鍵(或者訂閱'sizeof'不是函數的想法),你可以把表達式寫成'sizeof argv_custom/sizeof * argv_custom'。這是我的首選形式,我喜歡它如何省略魔法常數'0'。 – unwind