Fill This Form To Receive Instant Help

Help in Homework
trustpilot ratings
google ratings


Homework answers / question archive / Examine this code snippet and explain why it will work or why not it will not? char a; for(a = 'a';a < 'm';a++) printf("%cn");

Examine this code snippet and explain why it will work or why not it will not? char a; for(a = 'a';a < 'm';a++) printf("%cn");

Computer Science

Examine this code snippet and explain why it will work or why not it will not?

char a;
for(a = 'a';a < 'm';a++)
printf("%cn");

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE

Answer Preview

The snippet produces the following output.
a
b
c
d
e
f
g
h
i
j
k
l

This works because of the following reason:
1. 'a' has an internal representation of 97 and m has a value of 109, so actually the loop looks like this
char a;
for (a=97;a<109;a++)
printf("%cn",a);

By the way, there was an error in your snippet, you missed the a in the printf statement.