목록#include <언어>/C (3)
HOT프로그래밍
매주 수요일마다 멘토가 되어 C언어 멘토링을 해주는 학과행사가 있다나는 문법보다는 알고리즘 해결능력을 키워주는걸 목표로 잡고 하고있는데드디어 끝판왕 문제가 나왔다 그게바로 별찍기문제인데 긴말없이 한번 뽀개버리도록 하겠다 http://59.23.150.58/30stair/tri3/tri3.php?pname=tri3 우선 뽀개기전에 코드를 보면 #include #include int main(void) { int i, j; int n; scanf_s("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j < i; j++) printf(" "); for (j = i; j < n; j++) printf("*"); printf("\n"); } system("pause"); re..
#include//표준입출력 헤더파일 int main(void)//프로그램의 시작점!! { printf("Hello World!");//콘솔창에 Hello World! 출력! return 0;//0을 반환하고 종료! } 위 코드는 간단하게 콘솔창에 hello world를 출력하게되는 코드입니다 여기서 #include를 빼면 어떻게 될까요? 결론만 먼저 말하면 오류가 뜨면서 실행조차 안될겁니다. 저희가 printf라는 함수를 호출하여 콘솔창에 "Hello World" 라는 문자열을 출력했습니다. 근데 여기서 printf라는 함수는 어디서 난 것 일까요? 바로 #include가 printf함수를 정의해주는 역할입니다. 정확한 명칭은 '표준입출력헤더파일'이라고 하죠. C언어에는 수많은 표준라이브러리들이 존재합..
#01. C언어란? 보통 대학생 새내기들이나 프로그래밍을 배우고자하는 사람들의 대부분은 C언어를 먼저 배우게 됩니다 왜일까요? 확실한 정답은 없습니다 하하 허나 확실한 건, C언어는 모든 프로그래밍 언어의 시발점이고, 활용 범위가 넓습니다또한, C언어는 고급언어중에서 가장 하드웨어의 깊숙한 곳까지 건들 수 있다는 장점이 있습니다. 잠깐여기서.."입문자가 굳이 하드웨어의 깊숙한 곳까지 건들필요가 있나요?" 그게아니라C언어를 배우게 되면 컴파일했을때 메모리구조가 어떻게 변화하고 하드웨어가 어떻게 동작하는지까지 알 수 있다는거죠하드웨어가 어떻게 동작하는지 파악하는지 모르고 코딩하는 일은 보안성에서나 효율성에서나 굉장히 위험한 행동입니다 그렇기 때문에!! 저희는 C언어를 공부하면서 코딩하는데 기본적인 문법들을 ..