프로그래밍/Language C
[C언어] 구조체
[C언어] 구조체
2011.11.15//******************************************************************* //구조체 //******************************************************************* // //******************************************************************* // 자동차?? int, char* // 나이 ?? int // 키 ?? int //******************************************************************* // 기본 타입들의 조합을 통해서 새로운 타입을 만든다!! /*struct car { float CarCC;// 배..
[C언어] 포인터 #2
[C언어] 포인터 #2
2011.11.15//*********************************************************************** //배열을 함수로 넘기기!! //*********************************************************************** #include /* void print(int *p1[4]) { int i,j; for(i=0;i
[C언어] 포인터 #1
[C언어] 포인터 #1
2011.11.15//************************************************************************* //3대 포인터!!! //************************************************************************* //1)배열 포인터 //************************************************************************* //배열의 이름은 배열의 시작 위치의 주소값이다!! //************************************************************************* #include void main() { int p[5]={0,1,2,3,4..
[C언어] 포인터
[C언어] 포인터
2011.11.14//*********************************************************************** //포인터 //*********************************************************************** //자기 자신의 값으로 메모리 공간에 주소값 만을 갖는 변수!! //*********************************************************************** #include void main() { //포인터의 포인터!! 주소값의 주소값!! int num =100; int *p; int *p1; //참조 p=# p1=&p; printf("p1 : %d\n", p1); printf("p :..
[C언어] 문자열 함수
[C언어] 문자열 함수
2011.11.14//******************************************************************* // 문자열 함수!! //******************************************************************* //str~~ //******************************************************************* // strlen : 문자열 길이 // strcmp : 문자열 비교 // strcpy : 문자열 복사 // strcat : 문자열 합치기 //******************************************************************* #include #include voi..
[C언어] 동적배열
[C언어] 동적배열
2011.11.14//*********************************************************************** //동적 배열 : 프로그램 실행중에 새롭게 생성되거나 크기가 변할수 있는 배열 //*********************************************************************** // malloc : 동적 메모리 생성. // free : 동적 메모리 해제 //*********************************************************************** //realloc : 재할당 //calloc : 할당 초기화 //*****************************************************..
[C언어] 문자열
[C언어] 문자열
2011.11.14/*************************************************************** // 문자열 다루기! //*************************************************************** // 1)char 배열 // 1)char * //*************************************************************** #include void main() { //1)char 배열 //char name[20]; //사용자로 부터 입력!! char *str; //동적 할당 == 동적 배열!! //str=(char*)malloc(sizeof(char)*20); // gets(str); puts(str); } by..
[C언어] 다차원 배열
[C언어] 다차원 배열
2011.11.14//***************************************************************** //다차원 배열 //***************************************************************** //1 차원 -> 선 //2 차원 -> 선 + 선 + 선 + 선 = 면 //3 차원 -> 면 + 면 + 면 + 면 = 입체 //***************************************************************** // 다차원 배열은 배열의 배열이다!! //***************************************************************** // 배열의 배열 //**************..
[C언어] 배열의 초기화
[C언어] 배열의 초기화
2011.11.14//**************************************************************************** // 배열의 초기화 사용! //**************************************************************************** #include //**************************************************************************** void main() {/* //**************************************************************************** //선언!! int i; // int p[5];//[ ][ ][ ][ ][ ..
[C언어] 배열
[C언어] 배열
2011.11.14//**************************************************************************** // 배열 //**************************************************************************** // 정의 : 연속된 메모리 공간에 같은 타입의 변수들의 집합!! //**************************************************************************** // int a; 4바이트의 공간을 차지하고 그 공간에 대한 이름을 A!!! // a=10; //****************************************************************..
[C언어] 상수
[C언어] 상수
2011.11.14//************************************************************************* // 상수 : 절대 값이 변하지 않는 수!!! //************************************************************************* // 1)실제 상수 // - > 10,"김학영" //2) 기호 상수 //-> 1. #define //-> 2. const //************************************************************************* #include //# == 전처리기!! //#define MAX 100 //#define PI 3.14 // 1) 데이터를 보호 // ..
[C언어] 함수 연습 #3
[C언어] 함수 연습 #3
2011.11.14//************************************************************************************ // 연습 //************************************************************************************ //다음의 함수의 원형(선언)을 만드세요... //************************************************************************************ // 3개의 정수를 전달 받아서 가장 큰수를 리턴하는 함수!! /* #include void main() { int x=0; int i; int sum=0; for(i=0; i