In this function ptStr points to a char, and char is 1byte, so ++ptStr means "point to the next byte"? If the array is of type int, then how to increment the pointer when looping through elemets? ++ptStr or ptStr+=4 (because int is 4byte)???Code:void printCharacters( const char *ptStr ){ for( ; *ptStr!='\0'; ++ptStr) { printf("%c",*ptStr); } }