블로그 이미지
그루트

카테고리

Groot (10)
IT공부 (8)
개인정보처리방침 (1)
안드로이드 개발 (1)
Total
Today
Yesterday

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

공지사항

최근에 올라온 글

 ex)int,double 배열

배열을 사용하시려면 변수옆에 []을 붙이시면 됩니다.

배열에 붙는 번호는 0부터 붙는데 a1[3]로 선언하신다면

a1[0],a1[1],a1[2] 이렇게 3개가 만들어집니다.

배열에 한번에 대입하고 싶으시면 a1[3]={1,2,3}를 사용하시면 되고

각각 따로 넣고 싶으시면

a2[0] = 4.5;

a2[1] = 5.5;

a2[2] = 6.5;

(a2[3] = {4.5, 5.5, 6.5};)

이렇게 대입해주시면 됩니다.

 

ex) 배열 주소

n과 &n이 같다는 걸 알수있습니다.

%d를 이용하여 배열의 이름을 넣으면 배열의 전체 주소가 나옵니다.

 

ex)배열 각공간의 주소


ex)char 배열

문자열 마지막에 \0이 있는 이유는 c언어는 문장에 끝에 자동으로 \0를 넣어 문장의 끝을 표시합니다.

마지막 공간에는 무조건 \0이 들어가야 하므로 문자열을 입력하실때 공간 하나는 비워주셔야 합니다.

 

ex)문자열 초기화 및 변경

문자열은 선언하는 동시에 초기화하는 경우에만 대입연산다(=기호)를 사용할 수 있고,

그 외의 경우에는 대입 연산자(=기호)를 사용할수 없습니다.

 

ex)strcpy() 문자열 대입

헤더 파일 <string.h>를 불러와주셔야 합니다.

문자열 배열에 문장을 대입하는 경우에는 ch2= "가나다"; 와 같이 대입연산자를 사용하는 것이

불가능 하므로 반드시 strcpy()를 이용해야합니다.

 

ex)strlen() 문자열 길이 구하기

 

ex)문자열 동일성 확인 

문자열 1과 문자열2가 같은지 확일할 때에는 !strcmp(문자열1,문자열2);를 사용합니다.

 

 

 

 

 

Posted by 그루트
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함