목록창고/C언어 [폐쇄] (26)
도드넷
C언어 - 접근수정자 : 접근수정자에 대한 정의와 간단한 사용예를 정리했습니다. 1. 접근수정자- 접근수정자란? 변수의 전역성과 지역성을 결정짓는 명령어.- 종류 : auto, register, static, extern - auto : 지역변수를 선언할 때 쓰임. 오래전에 쓰던거라 지금은 안씀 (근데 왜 배우는거지? 응?)- register : 변수를 메모리가아닌 CPU에 저장. 더 빠른 접근과 연산가능. (안해도 눈에 보이지않을 정도로 빠른데 왜 배우는거지? 응?)- static : 정적변수를 선언할 때 사용. (참고 : http://dakktem.tistory.com/70)- extern : 외부에서 선언된 변수라고 알려주는 용도 (에러 방지용인것 같은데 사실상 기본 선언하고 별차이가 없어보임. 컴..
C언어에서 정적변수란 무엇인가? 네이버 사전에서는 "프로그램이 종료될 때까지 할당된 기억 장소가 반환되지 않는 변수" 쓸대없이 어렵게 써놨다. 더 쉽게 설명해보자. 정적변수란 바로 한번 바뀌면 프로그램이 종료될때까지 영원히 바뀌는 변수다. 뭔개소리냐구? - 스태틱 테스터가 매번 불려오면서 새로 정의하려고해도 한번밖에 정의가 안된다!! 아! 프로그램이 종료될때까지 바뀐 양이 재정의되지도 않고 계속 반영되어있음. 괜히 용어만 어렵게 만들어놓음.
C언어 - 전역변수와 지역변수 : 전역변수, 지역변수의 기본적인 개념과 성질을 정리했습니다. 자세한 예제는 "접근수정자" 포스트에서 써보겠습니다. 1. 전역변수- 정의 : 프로그램내에서 공동으로 사용하게 되는 변수.- 선언방법 : 보통 변수선언과 동일하지만 위치는 모든 함수들의 밖, 코드의 맨 위에서 선언해야 한다. - 특징 : 다같이 사용하는 변수. 다같이 사용하지만 원래 값은 변하지 않음. 예를들어 전역변수 a가 2 라고 초기화 정의되었다. 그런데 어떤함수 F1에서 a = 1 이라고 정의했다. 그후 F2라는 함수에서 a 를 출력하라고 한다. 화면에는 1이 아닌 처음 정의했던 초기값 2가 나온다. 함께 사용이 가능하지만 전역변수 자체 값은 변하지 않는다. 다른 함수에서 함께 사용하고 함께 변하는 전역변..
C언어 - 기타 제어문 : 반복문과 함께 활용하여 내가 원하는 조건, 때에 반복문을 빠져나오거나 스킵을 가능하게하는 제어문들이다. 1. break ; - 반복문 빠져나옴. 2. continue ; - 이하 명령문 씹음. : 10의 배수만 빼고 1~100까지 출력한다. continue를 사용하면 이하 명령문은 씹는다. 3-1. goto lable ; - 해당 lable로 이동함. (반복문 안에서 사용시 그냥 뛰쳐나감) - lable은 이동 포인트다. 정의없이 맘대로 이름붙여서 사용이 가능하다. ( : 를 사용한다 주의하자 또한 { }는 필요없다. ) : 원래는 별이 100개! 그려져야 되는데 하나만그리고 Point1 으로 빠져나온다!
C언어 - 변수 : C언어 변수에 대한 기초적인 정리. 1. 변수 타입- 변수 타입 이란? : 사용될 값(변수)에대한 분류다. void = 빈char = 문자int = 정수 float = 실수 double = 큰 범위 실수 2. 변수 선언하기- 변수타입 변수이름; 3. 변수의 크기 연산자- sizeof() 5. 변수의 주소 연산자 - &변수이름 6. 형수정자- 기본 자료형[char int float double]을 적절한 형태의 자료 크기나 표현 범위로 수정하는 역할을 하는 것. - short, long, singed, unsigned1) short : 보통 정수2) long : 긴 정수3) signed : 보통 정수4 ) unsigned : 양의 ~ [음의 값이 양으로 옮겨감. 양의 범위증가.] 7. ..
C언어 - 기본구성 : C언어의 기본구성요소에 대한 간단한 정리. 1. 프로그래밍언어란? 컴퓨터를 조종하는 언어 2. C언어란? 1970년대 등장. 범용성이 뛰어나고 여러 언어들의 기반이된 프로그래밍언어 3. C언어의 구성 - 전처리기 : 필요한 계산, 함수꾸러미를 불러오는 역할- 함수 : 프로그램의 토대, 특정기능을 하는 자판기 (명령어의 집)- 명령어 : 특정명령을 수행하는 유닛들- 변수 : 사용자 정의 값 4. 함수 - 함수란? 값을 집어넣으면 어떤값을 산출하는 자판기같은 역할을 하는 기계 - 구조 : 반환값_타입 함수이름(파라미터) { }- 반환값_타입 : 해당 함수에서 반환될 결과의 자료 타입.- 파라미터 : 자판기에 사용될 동전! 해당 함수에 투입될 값! 인풋값! (다른말로 매개변수) 5. 변..