最初の値を読み取るとき、値を取得せず、ループを続けます。「esc」と「Enter」を押すと、2番目の数値が読み取られますが、プログラムの実行が完了する2番目の数値は取得されません。
int main (int argc, const char * argv[])
{
// insert code here...
int firstNumber = 0,secondNumber = 0,result = 0;
printf("\nEnter first number");
scanf("%d", &firstNumber);
printf("\nEnter second number");
scanf("%d", &secondNumber);
result = firstNumber+secondNumber;
printf("\nResult is %d", result);
return 0;
}