새로운 사람이 여기 있고, 바보 같은 느낌이 든다. 솔직히 말해서.수학적 어려움
기본적으로 저는 대학에 있고 모듈 중 하나는 프로그래밍 입문 (학습 C)입니다. 나는 프로그래밍을 배우는 것을 정말로 즐겁게 생각하고 실제로 그것을 더 원한다. 그러나, 나는 수학/논리와 정말로 고심하고있다. 예를 들어, 매주 우리는 내가 수행하고있는 이러한 작은 테스트를 얻습니다. (복잡하지는 않지만 많은 사람들에게 보이는 것은 꽤 쉽습니다.) 수학적 라인의 코드가 포함되어 있지 않으면. 그래서 나는 기본적으로 (객관식 답변에서) 300,100,100 대답
#include<stdio.h>
void main()
{
int a = 300, b = 100, c = 100;
if(a >= 400)
b = 300;
c = 200;
printf("%d, %d, %d\n", a, b, c);
}
: 다음 코드가 실행되는 출력은 다음의
: 여기
은 질문 중 하나입니다 그러나 그 대답은 300,100,200이었다. 그리고 만약 내가 300,300,200을 선택할 수있는 옵션이 객관식에 있다면 나는 그것을 선택했을 것입니다. 결과가 왜 - c의 값만 바뀌 었는지 이해할 수없는 것 같습니다.
정직하게 말하면, 프로그래밍의이 부분은 정말로 고심하고 있습니다. 그래도 계속 열심히 노력할 결심입니다.
귀하가 가진 조언이나 조언은 대단히 감사하겠습니다.
친절하게 제공합니다.
이 줄은'c = 200;'은'c '가 변경되었음을 알려줍니다. –
안녕하세요. 낙심하지 마십시오. 프로그램에서 명령문을 실행하는 방법과 과제가 어떻게 작동하는지 이해하는 것이 중요합니다. –
디버거를 사용하면 프로그램 실행을 단계별로 보여줍니다.충돌이없는 경우에도 유용합니다 :) –