프로그래밍 언어 활용
- 데이터 타입, 연산자, 변수, 명령문, 조건문, 반복문과 언어별 특징
**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
'#6 자격증 🗂️ > 5-1 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 8. 서버 프로그램 구현 (0) | 2022.11.03 |
---|---|
[정보처리기사 실기] 7. SQL 응용 (0) | 2022.11.03 |
[정보처리기사 실기] 5. 인터페이스 구현 (0) | 2022.11.03 |
[정보처리기사 실기] 4. 통합 구현 (2) | 2022.11.03 |
[정보처리기사 실기] 3. 데이터 입출력 구현 (0) | 2022.11.03 |