목록파이썬 (8)
관심쟁이 영호
안녕하세요 최고왕입니다! 오늘은 scanf / scanf_s의 차이에 대해서 알아볼까 해요! 결론부터 말씀드리자면! Scanf? scanf는 버퍼 오버플로우라는 문제가 발생할 위험이 상당히 커요! 그래서 scanf_s를 새롭게 만들게 된 유래가 있죠! 버퍼 오버플로우? 버퍼 오버플로 또는 버퍼 오버런을 사전적 의미로 먼저 봅시다! 위키백과에서 버퍼 오버플로는 "프로세스가 데이터를 버퍼에 저장할 때 프로그래머가 지정한 곳 바깥에 저장하는 것을 의미한다." 라고 설명하네요! 버퍼? 그럼 버퍼가 무엇인지 알아봅시다! 위키백과에서 사전적 의미로 보면! "버퍼는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리 영역이다." 이 말은 즉슨 주방에서 요리를 한다고 했을 때! 요..
안녕하세요! 최고왕이에요. 요새 너무 놀러 가고 싶은데 ㅠㅠ 코로나 바이러스가 유행해서 밖에 못돌아 다니겠어요.. 모두들 마스크 꼭 착용하시고! 손소독제 확실하게 사용해서 건강해야 해요! 오늘은 저번 시간에 이어서 함수를 직접 한번 만들어보는 시간을 가질 거예요! 일단 함수를 만들기 이전에 C언어에서의 기본구조를 살펴봐요! 저번 시간에 여러분들은 이 사진을 보셨을 거예요! 지금까지 도화지를 만들 때 가장 먼저 만든 함수인데요! 이것은 메인 함수라고 불러요! 컴퓨터를 구동시키면 한줄한줄 읽어가며 컴퓨터가 선언하라는 문장을 보면 선언을 하고, 출력하라는 문장을 보면 출력을 하게 되며, 순차적으로 윗줄부터 차례차례 내려가게 돼요! 그러다가 메인 함수를 만나게 됩니다! 그리고 메인 함수를 한줄한줄 읽어나가죠. ..