100% predict outputs of code snippets
#include <stdio.h> void main() { printf("%f",2.5+5/(2-4)*2 ); } మొదట ( ) లోపల ఉన్నది -2 ఔతుంది. తర్వాత 5/(-2) అనేది integer division వల్ల -2.5 బదులు -2 ఔతుంది. ఈ -2 చివర్లో ఉన్న 2తో గుణింపబడి -4గా మారును. 2.5 తో -4 కలిసి జవాబు -1.5గా వచ్చును ---- #include <stdio.h> void main() { int c=1; printf("%f",c++-c ); } మొదట c++-c లో ఎడమవైపు c స్థానంలో 1 పెట్టబడును. తర్వాత ++ ఉంది కనుక కుడి చివర ఉన్న c స్థానంలో ఒకటి పెరిగి 2 ఉంటుంది. అంటే మొత్తానికి ఉన్నది = 1-2 కనుక జవాబు= - 1 ---- int n=4; for(n;n>2;n=n-1); printf("%d",n); n=4తో for loop లోకి ప్రవేశించాక, for చివర్లో ; ఉన్నందున for నుండి బయటకు వచ్చే సమయానికి n లో 2 ఉండును
కామెంట్లు
కామెంట్ను పోస్ట్ చేయండి
దయచేసి మీ సలహాలను సూచనలను స్పష్టంగా పేర్కొనగలరు. plz see that ur comments are 'acceptable' in a value based society.