본문 바로가기

#6 자격증 🗂️/5-1 정보처리기사

[정보처리기사 실기] 6. 프로그래밍 언어 활용

프로그래밍 언어 활용

 

 

  • 데이터 타입, 연산자, 변수, 명령문, 조건문, 반복문과 언어별 특징
**int a[4];**

a == &a[0]

(a+1) == &a[1]

a[0] == *a

a[1] ==*(a+1)
**int a[3][2] ={1, 2, 3, 4, 5, 6};**

int *p = a[1]     // == **&a[1][0]**

printf(”%d” , **(a+1))   // 3  == *a[1]
int *arr[3];

int a =12, b= 24, c= 36;

arr[0] = &a;

// **arr = *arr[0]  //  *arr = arr[0] (주소)
**char a[7] = “Hello”;**

 H e l l o NULL

printf(”%s\n”, a[0]+2)  // llo

printf(”%c\n”, *a)         // 하나하나 출력

printf(”%c\n”, *a+2);   // 아스키 코드 (+2)  

print(”%d” , A)             // 65
// 연산자 우선순위

    ( ) ++ ! ~ << ≤ == &

    **^**   0 0 | 0

    0 1 | 1

    1 0 | 1

    1 1 | 0

표기법

카멜 표기법

첫 단어 시작만 소문자로 표시, 각 단어의 첫글자는 대문자로

파스칼 표기법

각 단어의 첫글자는 대문자로 지정

스네이크 표기법

단어사이에 언더바를 넣는 표기법

헝가리안 표기법

식별자 표기 시 접두어에 자료형을 붙이는 표기법


언어 분류

명령형 언어

객체지향 언어

함수형 언어 : 수학적 수식 같은 함수

논리형 언어 : 논리 문장이용 , 프로그램 표현 , 계산 수행하는 개념 기반

패키지 : 모듈 디렉토리 형식, 구조화한 라이브러리

LIST