我想知道是否有人可以解释指针和字符串解析是如何工作的.我知道我可以在循环中执行类似下面的操作,但我仍然不能很好地遵循它的工作原理.
for (a = str; * a; a++) ...
Run Code Online (Sandbox Code Playgroud)
例如,我正在尝试从字符串中获取最后一个整数.如果我有一个字符串const char *str = "some string here 100 2000";
使用上面的方法,我怎么能解析它并获得字符串的最后一个整数(2000),知道最后一个整数(2000)可能会有所不同.
谢谢