전체검색 결과

본문 바로가기
사이트 내 전체검색

전체검색 결과

상세검색

pro 전체검색 결과

  • 게시판 13개
  • 게시물 73개
  • 6/8 페이지 열람 중

C/C++ TIP 게시판 내 결과

더보기
  • 구조체란 : 서로 다른 자료형의 변수들을 묶어서 만든 하나의 새로운 자료형이다. 구조체 멤버의 자료형은 일반변수, 포인터 변수, 구조체 변수, 구조체 포인터 등이 가능하다. 구조체의 기본 모양 struct A{ int x; int y; }; struct 라고 선언하고 A 라고 정의한다 변수로 바꿔보면 int A 와같다. 구조체 안에서 변수 초기화는 할수 없다. 여기서 A 를 꼬리표(tag) 라고 부르기도 한다. 구조체 변수의 선언방법 1 struct A{ int x; i…

  • 문자 스트링(Character String) 이란 : NULL로 끝나는 연속된 문자 배열을 의미한다. 문자열을 표현하는 방법은 큰 따옴표로 문자 집합을 묶는 것이다. 문자열 입력출력함수 gets(s) , puts(s) 문자열을 입력받아 s에 저장하고 이것의 첫 문자 주소를 반환합니다. 입력한 문자열의 끝은 널(NULL)문자로 변환되어 문자열의 끝에 자동으로 삽입됩니다. #include<stdio.h> main(){ char ch[3]; puts("3…

  • void 포인트는 어떤 데이터(char,int,double,포인터)형도 가리킬 수 있는 변수이다. 자료형에 대한 정보가 제외된 주소 정보를 담을수 있는 형태의 변수 단점은 포인터 연산이나 메모리 참조와 같은 것에 사용할수 없다. #include<stdio.h> main() { char c='a'; void *vp; vp=&c; printf("%c \n", *((char*)vp)); } void 포인터는 무슨 값이던 받아들일수 있으므로…

  • 다차원 배열이란 - 2차원 이상의 배열을 이야기한다 int arr[10] // 1차원 배열 int arr[10][10] // 2차원 배열 int arr[5][5][5] // 3차원 배열 int arr[5][10] 는 가로 세로 5 x 10 이다.. 첫번째 [5] 인덱스 연산자는 세로의 길이를 나타낸다. 두번째 [10] 인텍스 는 가로의 길이를 나타낸다. 배열 [0][0] [0][1] [0][2] [0][3] [0][4] [0][5] [0][6] [0][7] [0][8] [0][9] [1][0] [1]…

  • 포인터의 포인터란? 포인터의 주소값을 저장하는 용도의 포인터이다 int n=123; int *p1 =&n; int **p2=&p1; 메모리 0x01 n 123 0x02 0x03 0x04 0x05 0x06 0x07 p1 0x01 0x08 0x09 0x10 0x11 p2 0x07 0x12 0x13 0x14 n 의 주소값을 p1 이 가지고 있고 p2 는 p1 의 주소을 가지고 있다 포인터의 크기는 4바이트이다. int n=123; 에서 n 은 123 값을 가진다. int *p1 =…

  • 문자열 상수를 가르키는 포인터 char a[]="abcdefg"; 배열은 다음과 같이 인덱스로 저장된 문자열이다 끝에 \0 값을 가지므로 문자열이다. 메모리 a b c d e f g \0 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] char *b="ABCDEFG"; 포인터는 문자열이면서 상수적 특징을 가진다. 끝에 \0 값을 가지므로 문자열을 뜻한다. 메모리 A B C D E F G \0 포인터와 배열 #include<st…

  • 포인터란? 포인터란 간단히 말해서 포인터는 번지에 대한 기호화된 표현이다. 변수 번지를 찾기 위해 번지연산자(&)를 사용할수도 있다. 포인터란 메모리에 주소값을 저장하기 위한 변수 이다. 한마디로 번지를 관리하기 위한 변수이다. 포인터(번지)의 조작이 가능한 변수라고 생각하면된다. C-언어의 변수는 포인터라는 개념에서 보면 두종류로 분류할수 있다 변수 보통 변수 ( 포인터의 조작이 안되는 변수) 포인터 변수 (포인터의 조작이 가능한 변수) int num= 7 일때 메모리에 저장 되는 방식.. int 는 4 바…

  • 배열이란? 둘이상의 변수를 동시에 선언하는 효과을 가진다. 많은 양의 데이터를 일괄적으로 처리해야 하는 경우에 유용하다 배열은 상수이면서 포인터 이다.. 외부 및 정적 배열은 초기화 할수 있다. 자동배열 (automatic array) 및 레지스터(register) 배열은 초기화 될수 없다. 배열의 선언과 동시에 초기화 방법 main(){ int arr1[5]={1,2,3,4,5}; //배열 [5]개을 생성하였다 그리고 초기화(1,2,3,4,5)을 선언하였다 int arr2[]={1,2,3,4,5}; //…

  • 스토리지 클래스 ( Storage class) : 기억 장소의 종류 기억영역 auto 스택이라 불리는 메모리 상의 일시적 기억영력 static,extern 보통의 메모리상의 기억영역 register CPU 내의 레지스터 영역 메모리 구조 메모리 구조 프로그램 본체 프로그램 코드 데이타 영역 ↓ 전역변수 , statc 변수 , 문자열 상수 힙(heap) 영역 ↓ 프로그램머가 할당 (런타임 크기 결정) 메모리가 활당안된 변수를 malloc 를 이용하여 힙 영역에 올린다 스택(stack) …

  • 함수의 정의와 선언 #include<stdio.h> main() int -> 반환의 형태 , main -> 함수의 이름 , () ->입력의 형태 { main 몸체 시작 ... } main 몸체 종료 되도록이면 하나의 함수는 하나의 기능만 가지도록 한다. + 하는 함수는 + 만 하고 - 하는 함수는 - 만 한다. 그래야 나중에 불러와서 사용할때 편하다. aa(int x); 함수에서 인자값 하나만 받는다. 실행하면 어떠게 될까요? #include<…

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
215
어제
558
최대
5,287
전체
630,320
Copyright © www.qdata.co.kr All rights reserved.