Hello everybody, my first post on this forum.
I am starting to learning c++ language, i got myself a msv c++ 2010 express edition, downloaded/bookmarked lots of tutorials here on the internet so i have some question/s that might sound stupid to you that i want to ask, anyway, here it goes:
consider following code (pseudo)
Does second if statement got evaluated if first is false?Code:if(expression1)
{
if(expression2)
{
//some complicated task
}
}
I start debugging and looked into disassembly (Debug/Windows/Disassembly), compare two chars, first if statement:
[code]
01071548 movsx eax,byte ptr [a]
0107154C movsx ecx,byte ptr [b]
01071550 cmp eax,ecx
01071552 jne main+8Bh (107158Bh) <-- about this
[code]
I am not familiar with assembly, i want to ask about last instruction what does it do?

