Why I cannot to choose some parts as breakpoint in the Keil?
That is because those lines were optimized out and not compiled into actual instructions. No machine instruction means nothing to break on. If you take a look into the disassembly window, you can see there is no assembly code associated with them.