C 코드를 컴파일 할 때 가끔이 오류 메시지가 나타납니다.코드 실행시 런타임 오류
내 C 코드 :Mycode.exe가 작동을 멈췄습니다.
문제로 인해 프로그램이 올바르게 작동하지 않습니다.
Windows에서 프로그램을 종료하고 사용 가능한 솔루션이 있으면 알려줍니다.
#include<stdio.h>
main(){
char a;
a="S";
printf("%s",a);
}
그래서이 문제에 대한 이유는 무엇인가?
구문 오류, 런타임 오류 또는 다른 이유가 있습니까?
코드를 공유하거나 좀 더 구체적으로 물어보십시오. – Marievi
#include main() { char a; a = "S"; printf ("% s", a); } –
이것은 (a) 프로그램을 컴파일하고 연결하는 것이 아니라, 당신도 그것을 실행하고 있습니다. 그리고 (b) 당신의 프로그램이 운좋게도 OS에 의한 조기 종료를 야기하는 * 정의되지 않은 동작 *을 호출하고 있습니다. 방금 게시 한 코드가 바로 그 코드입니다. 그 코드는 [C 언어에 대한 좋은 책] (https://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list?s=1|3.4128)이 건전한 투자라고 제안합니다. – WhozCraig