你把cout语句改成下面这样: cout << "first position is" << find_char(str, 'c', char_num) << endl; cout << "char_num = " << char_num << endl; 因为C语言函数参数采用自右向左的入栈顺序,主要原因是为了支持可变长参数形式。
cout << "first position is" << find_char(str, 'c', char_num) << endl; cout << "char_num = " << char_num << endl;
64,682
社区成员
250,490
社区内容
加载中
试试用AI创作助手写篇文章吧