2015년까지의 글/C Programming

    쉽게 풀어쓴 C언어 Express 2장 Programming (p77)

    [생능출판] 쉽게 풀어쓴 C언어 Express (개정판) _ 저자: 천인국 제 2장 프로그래밍 작성 과정 Programming (p77)p771. 자신의 이름과 나이, 주소 등을 3줄에 걸쳐서 다음과 같이 출력하는 프로그램을 작성하여 보자.이름: 홍길동나이: 21살주소: 서울 200번지 #include int main(void) { printf("이름: 홍길동\n나이: 21살\n주소: 서울 200번지\n"); return 0; }2. 다음과 같은 형태로 출력하는 프로그램을 작성하여 보자. 단, printf()는 한번만 호출하여야 한다.HelloCProgrammers! #include int main(void) { printf("Hello\nC\nProgrammers!\n"); return 0; } 3. ..

    쉽게 풀어쓴 C언어 Express 2장 Exercise (p76)

    [생능출판] 쉽게 풀어쓴 C언어 Express (개정판) _ 저자: 천인국 제 2장 프로그래밍 작성 과정 Exercise (p76) p76 1.다음과 같은 실행결과가 나오도록 빈칸을 채워라. Visual C++로 C언어를 시작합니다. #include int main(void) { printf("Visual C++로\n"); printf("C언어를 시작합니다."); return 0; } 2. 다음 각각의 코드에는 오류가 있을 수 있다. 오류가 있다면 찾아서 올바르게 수정하라. (a) /* 첫번째 프로그램 */ #include int main(void) { printf(Hello World!); return 0; } printf("Hello World!");로 고친다. (b) /* 첫번째 프로그램 */ #i..

    쉽게 풀어쓴 C언어 Express 1장 Exercise (p45~p47)

    [생능출판] 쉽게 풀어쓴 C언어 Express (개정판) _ 저자: 천인국 제 1장 프로그래밍의 개념 Exercise (p45~p47) p45 1. 컴퓨터가 사용하는 진법은? ① 2진법 ② 8진법 ③ 10진법 ④ 16진법 2. 고급 언어로 작성된 프로그램을 기계어로 바꾸어주는 도구는 무엇인가? ① 링커 ② 컴파일러 ③ 에디터 ④ 디버거 3. 문제를 해결하는 절차를 시각적으로 표현한 것은 무엇인가? ① 구조도 ② 순서도 ③ 의사코드 ④ 설명도 4. 프로그램 개발 과정을 순서대로 적어라. ① 컴파일과 링크 ② 알고리즘의 개발 ③ 요구 사항 분석 ④ 유지보수 ⑤ 코딩 ⑥ 프로그램 실행과 디버깅 ③ - ② - ⑤ - ① - ⑥ - ④ 5. 다음 중 C언어의 특징으로 적합하지 않은 것은? ① 간결한 프로그래밍이 ..

    C Programming 연산자 정리

    제가 요즘 C언어에 관심이 생겨서독학을 하던중, 중요한부분은 표로 만들어 가져왔습니다.인쇄해서 책상밑에끼워두기도 하였습니다.윤성우님이 저술하신 열혈 C프로그래밍 에 나오는 표을 직접 만들었습니다. 이항 연산자(binary operator)연산자연산자의 기능결합방향=연산자 오른쪽에 있는 값을 연산자 왼쪽에 있는 변수에 대입한다.예) num = 20;←+두 피연산자의 값을 더한다.예) num = 4+3;→-왼쪽의 피연산자 값에서 오른쪽의 피연산자 값을 뺀다.예) num = 4-3;→*두 피연산자의 값을 곱한다.예) num = 4*3;→/왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눈다.예) num = 7/3;→%왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눴을 때 얻게 되는 나머지를 반환한다.예) n..