C (개념)

수현·2023년 1월 14일
0

Book

목록 보기
6/12

📂 변수

📌 변수

  • 정수 short int long long long
  • 실수 double
  • 문자 char
  • 문자열 char []

✔ const

➡ const 변수는 초기화 값을 바꿀 수 없음 (선언과 동시에 초기화 필요)
➡ 변수를 상수처럼 사용 가능

📌 연산자

  • 형 변환 연산자 : (double)변수
  • sizeof 연산자 : sizeof(int/상수)

📂 atoi 함수

  • 전달 받은 메모리가 NULL인 경우
  • 문자인 경우 (종료)
  • 음수인 경우 (-곱해주기)
  • 양수인 경우 (한자리 받고 10씩 곱하기)
int num;
int sign;

num = 0;
sign = 1;

if (ap_str ==‘\0)  
	return 0;

if (ap_str < 0) {
ap_str *= -1;
sign = -1;
}

while (*ap_str) {
num = (num * 10) + (*ap_str -0);
ap_str++;
}

return (num * sign);

📂 main 함수의 매개변수

int main (int argc, char *argv)

메인 함수 진입 시 외부에서 들어오는 인자들을 컨트롤

  • argc (argument count) : 프로그램 시작 시 들어오는 인자의 개수 저장
  • argv (argument value) : 문자열 상수를 포인터 배열로 저장 (모든 정보를 문자열로 저장)
    • argv[0]: 실행파일명 (고정)
    • argv[1] : 사용자가 입력한 argument 저장
  • env (environmevtal) : 운영체제의 화경변수 (실행되는 환경변수)

📌

✔ 주석

➡ // : 한 줄 주석
➡ /* */ : 여러 줄 주석

📖출처📖

웹프로그래밍을 위한 자바스크립트 기본편

profile
Notion으로 이동

1개의 댓글

comment-user-thumbnail
2023년 1월 26일

와 멋있어요 ㅠㅠ

답글 달기