C 들어가기 > 학습자료 | IOTsw_u2 U2 Project
학습자료

C++ C 들어가기

본문

C는 로우레벨 프로그램이 가능한 프로그램이다.


절차지향형 알고리즘 설계도

  플로우챠트

 

객채지향형의 알고리즘 설계도

  모델링 - UML - 프로그램 설계도.

 

 

자료형을 정의 하는 이유는 연산을 어떻게 할것인가 알기 위한 것이다

 

int a ; // 여기서 a는 메모리의 주소에 해당한다.

 

&a // 주소를 출력해준다.

 

 

코드블럭

http://www.codeblocks.org/

 

아스키코드 = 0 부터시작 255 까지 정수로 이루어짐 각 값마다 문자로 매핑 - 컴퓨터가 아는 문자

유니코드 1부터시작

 

포멧출력

정수 : %d

실수 : %f %e, %if, %le

문자 : %c

 

메소드와 함수의 차이

 

자바에서 반복사용하려면 클래스(개체)를 사용한다.

C 에서 절차적 프로그램 언어에서 반복사용하기 위해서는 함수를 사용한다.

자바에서의 메소드는 단순히 반복사용이 목적이 아니고 ​자신의 값을 전달 목적으로 만들어 지는것은 메소드라 한다.

 

 

반환이 없는 함수 void

 

 

포인터란 무엇인가??

 

메모리의 주소를 표현 하기 위해서는 변수명 앞에 * 붙인다

주소앞에 *를 붙이면 그 주소의 값이 된다??.

 

int a ; //변수명은 주소이다.

&a ; // a의 주소 - 값에 & 붙이면 주소가 된다

*a ; // a의 값 - 주소에 * 붙이면 값이 된다.

 

int *a ; 단 변수 이름에 * 를 붙이면 주소를 넣는 변수 명이 된다.

즉 변수 선언할 때 *별표를 붙이면 주소를 기억하는 주소를 선언 하는것 이다.

 

 

 

 

 C에는 문자 변수가 없다.

그래서 문자열을 사용하기 위해서는 주소에만 문자열을 넣을 수 있는데

char *st; //먼저 주소변수를 선언 해주고

st = "홍길동"; //이런식으로 주소에 문자열을 넣으면 널문자 만날때까지 출력 할 수 있다.

 

printf ("s%" , st) //모든 문자열 출력은 널문자 만날때 까지 출력 한다. 

 

 

 

 

댓글목록

학습자료 목록

Total 91건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기