C 프로 그래 밍 노트 - 제1장 프로 그래 밍 과 C 언어

3190 단어 C 프로 그래 밍
소프트웨어 개발 을 한 지 1 년 반 이 넘 었 습 니 다. 예전 에 이런 것 을 배 운 적 이 없어 서 기초 가 약 합 니 다. 데이터 구조, 알고리즘 을 잘 모 릅 니 다. 전에 도 책 을 읽 었 지만 필 기 를 하지 않 았 습 니 다. 돌 이 켜 볼 수도 없고 많은 것 을 잊 었 습 니 다. 지금 은 대학원 에 진학 하려 면 기본 적 인 것 이 필요 합 니 다. 다시 복습 하고 자신의 정 리 를 써 야 합 니 다.
하늘 은 건강 하고, 군 자 는 자 강 불식 한다.
 
C 프로 그래 밍 제1장 프로 그래 밍 과 C 언어
1. 컴퓨터 프로그램 이란 무엇 인가
컴퓨터 가 식별 하고 실행 할 수 있 는 명령컴퓨터 의 본질은 프로그램의 기계 다.프로그램 을 실행 하 는 기계.
2. 컴퓨터 언어 란 무엇 인가
사람과 컴퓨터 가 교류 하 는 언어.
컴퓨터 는 바 이 너 리 명령, 즉 010101 만 식별 할 수 있다.
기계 명령: 컴퓨터 가 직접 식별 하고 받 아들 일 수 있 는 바 이 너 리 코드.기계 명령 의 집합 은 바로 기계 언어 다.
기호 언어: 일부 영문 자모 와 숫자 로 명령 을 표시 합 니 다. 예 를 들 어 ADD 대표 플러스, SUB 대표 감 등 입 니 다.대표 언어, 어 셈 블 리!!(얼마 전에 smali 를 만 들 었 는데 어 셈 블 리 와 차이 가 많 지 않 고 너무 반 인간 적 이 었 다) 컴퓨터 저급 언어 라 고 불 린 다.
       고급 언어: 첫 번 째 는 FORTRAN 으로 자연 언어 에 가 깝 고 영어 단어 로 표시 합 니 다.(지금 은 언어 가 이렇게 많은 데 사실은 근본적으로 똑 같 습 니 다. 모두 컴 파일 러 를 통 해 우리 가 쓴 소스 프로그램 을 기계 명령 으로 바 꾸 어 컴퓨터 에 맡 기 고 실행 합 니 다)
                3. C 언어의 발전 과 그 특징
       발전 은 기억 하지 않 아 도 됩 니 다. 특히: 다양한 데이터 형식 (예 를 들 어 문자, 수치, 배열, 구조 체 와 지침 등) 이 있 습 니 다.
       C 언어 는 물리 적 주 소 를 직접 방문 할 수 있 고 비트 작업 을 할 수 있 으 며 하드웨어 를 직접 조작 할 수 있 습 니 다.
       프로그램 실행 효율 이 높다.(메모리 관리 가 엄격 하여 JAVA 와 달리 수 동 으로 조작 해 야 합 니 다)
                4. 가장 간단 한 C 언어 프로그램 예시
       ----------------------------------코드 추가
# include 
int main()
{
    printf("This is a C program.
"); return 0; }

더하기:
#include 
int main()
{
    int a,b,sum;
    a = 123;
    b = 456;
    sum = a + b;
    printf("sum is %d
",sum); return 0; }

크기 비교:
# include
int main()
{
    int max(int x, int y);
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c = max(a,b);
    printf("max = %d
",c); return 0; } int max(int x, int y ) { int z; if(x > y) z = x; else z = y; return(z); }

 
       //설명 을 표시 합 니 다. \ # include < > 는 헤더 파일 을 표시 합 니 다. 기능 은 자바 의 import 와 같 습 니 다.
       %d 의 의 미 는 십 진법 정수 형식 이다.주소 부호 입 니 다. & a 는 변수 a 의 주 소 를 표시 합 니 다.
       하나의 프로그램 은 하나 이상 의 소스 파일 로 구성 되 어 있 으 며, 하나의 소스 파일 은 세 부분 을 포함 할 수 있 습 니 다.
                예 처리 명령, 위 에서 말 한 \ # include < >;
                전역 성명: 함수 밖에서 진 행 된 데이터 성명 은 전체 원본 파일 에서 유효 합 니 다.
                함수 정의: 예 를 들 어 main 함수, max 함수
       가장 중요 한 것 은 함수 입 니 다. 함 수 는 앞의 함수 의 첫 번 째 부분 을 포함 하고 함수 명, 매개 변수 등 과 아래 의 함수 체 를 포함 합 니 다.함수 체 는 두 부분 으로 나 뉘 는데 하 나 는 성명 부분 입 니 다. 예 를 들 어 성명 변수, 성명 에 필요 한 함수 (이 점 은 JAVA 와 달리 JAVA 는 호출 할 함수 에 대해 성명 할 필요 가 없습니다). 또 하 나 는 실행 부분 입 니 다. 이 함수 에서 진행 되 는 조작 을 말 합 니 다.
       C 언어 는 main 함수 부터 실 행 됩 니 다. (JAVA 도 이 원본 파일 의 입구 라 고 할 수 있 습 니 다)
       주석 을 포함해 야 합 니 다.
                5. C 프로그램 을 실행 하 는 절차 와 방법
       내 결론 은 코드 를 쓰 는 것 이다. 컴 파일 - 디 버 깅, 1 년 반 동안 프로그램 을 썼 다 는 것 이다. 이것 은 더 이상 말 하지 않 는 다.
                6. 프로 그래 밍 작업
       문제 분석 - 디자인 알고리즘 - 작성 프로그램 - 원본 프로그램 편집, 컴 파일, 연결 - 실행 프로그램, 분석 결과 - 작성 프로그램 문서
       문 서 를 거의 쓰 지 않 지만 문 서 를 쓰 는 것 은 확실히 효과 가 있다. 특히 생각 을 정리 하 는 데 있어 서 나중에 습관 을 기 르 도록 한다.
 

좋은 웹페이지 즐겨찾기