You are not allowed to perform this action
چهکسی عاشق C است؟
- تابع
JJدر حالت عادی چهکاری را انجام میدهد؟ - هدف نویسندهی این کد چه بوده است؟
- خروجی این برنامه چیست؟
- با توجه به هدف نویسندهی این کد، آیا این برنامه از نظر زمان اجرا بهینه است؟
#include <cstdio> #include <cstring> char s[20] = "I LOVE C!"; void JJ(int i1, int i2) { s[i1] = s[i1] + s[i2]; s[i2] = s[i1] - s[i2]; s[i1] = s[i1] - s[i2]; } int main() { for (int i=0; i<strlen(s); i++) JJ(i, strlen(s)-1-i); printf("%s\n", s); return 0; }