KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have read that using strlen is more expensive than testing for the null character: We have a string x which is 100 characters long. I think that for (int i = 0; i < strlen(x); i++) is more expensive than this for (int i = 0; x[i] != '\0'; i++) Is it true? Does the second code work in every situation or are there exceptions? Would using pointers like below be better? for (char *tempptr = x; *tempptr != '\0'; tempptr++)
Tags (comma-separated)
Save Edits
Cancel