왜 C 프로그램이 정확한 나이를 표시하지 않습니까? 주식 컴파일러와 코드 블록에 메신저. 그것은 50을 계속 보여줍니다. 왜 그렇게 될지 몰랐습니다. 또한 나는 그것을 여기에서 시험해 보았다 http://www.tutorialspoint.com/compile_c_online.php. 연령을 0으로 표시합니다. 당신이 나이에 비 sensical 값을 가지고 있도록 초기화되지c 프로그램에서 정확한 나이가 표시되지 않습니다.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int age;
int currentYear;
int birthYear;
age = currentYear - birthYear;
currentYear = 2016;
birthYear = 2000;
printf ("You are %d years old. It is now:%d. It began in:%d.", age, currentYear, birthYear);
return 0;
}
여기에 질문하기 전에 최소한의 기본적인 프로그래밍을 공부해야합니다. SO는 전문적이고 열광적 인 _programmers_를위한 사이트입니다. – Lundin