69,371
社区成员
发帖
与我相关
我的任务
分享
/*本程序实现一种C语言中“{”“}”的匹配问题#include <iostream>
#include <string.h>
using namespace std;
int test(const char *str) //execution time : 2.703 s
{
for (size_t i=0; i != strlen(str) ; i++ ) {
;
}
return strlen(str);
}
int test2(const char *str) //execution time : 2.859 s
{
size_t ret=strlen(str);
for (size_t i=0; i != ret ; i++ ) {
;
}
return ret;
}
int main()
{
char str[]="虽然不知道楼主说的是什么意思,但是还是把自己的想法写一下";
int x = test(str);
for (size_t i=0; i != 100000000 ; i++ ) {
x = test(str);
}
cout << x;
return 0;
}
/* for语句改成这样 */
for (int i = 0; i < strlen(input); i++)
{
}