전체 글52 c언어 포인터 int *c=&b *c는 포인터변수이다 포인터변수에는 주소값만 담을 수 있다 &b는 b가 가리키는 주소값이다. *c의 값->*c의 주소의값 p=&a[0] p=a a+1다음 %c출력:1글자출력 %s출력:주소값을받는것이고 문자열에서 null이나올때까지출력 int i = 10; int j = 20; int *k = &i; scanf(“%d”, k); printf(“%d, %d, %d \n”, i, j, *k); //scanf 입력받는것,*k(주소값을 받게되어 주소값에 입력을 하는것) return 0; i의주소값100, j의주소값200, k의주소값300이라 하고 90을 입력한다고 했을 때 k= &n이므로 *k->100번지의 값->90 포인터 배열 포인터-주소값을 가진 변수 포인터 배열 주소값 주소값 주소값 st.. 2023. 4. 8. 10진수 변환 방법 10진수를 2진수로 바꾸는 방법 방법1) ....64 32 16 8 4 2 1 ---> 1 0 0 0 0 방법2) 8진수로 바꾸는 방법 8진수는 1에서7까지만 쓸수 있기때문에 8진수 20 16진수로 바꾸는 방법 16진수는 1에서15까지 쓸 수 있기 때문에 16진수 10 0x11을 2진수로 고치면 00010001이고 10진수로 고치면 17 0x0f는 2진수로 고치면 00001111 2023. 3. 30. 프로그래밍 언어 먼저 개발자가 프로그램을 짤때는 설계를 한다 설계서를 가지고 와서 설계서에 맞게 입력값들을 저장할 변수들을 만든다 또는 데이터베이스를 구축한다 데이터들이 들어갈 수 있는 공간을 확보한다 선언-입력-처리-결과 개발에서는 모두 위 순서로 이루어진다 전처리기(preprocessor):라이브러리들이 있으면 합치는 역할 ex)#include... 컴파일러:저급언어를 고급언어로 바꿔주는 역할 어셈블러:실제 기계어(-1,0으로)로 바꾸는 역할 링커:어셈블러들 여러파일들을 모으는 역할 마지막으로 링커를 통해 프로그램이 완선되면 exe.파일이 나오게 된다 c언어에서 변수 지역변수:{}안에서 선언이 되고 괄호가 끝나면 없어지는 변수이다. 전역변수:프로그램 가장 상단에 있어 모든 함수에 영향을 주는 것이다. 정적변수:지역변.. 2023. 3. 29. 서브넷 마스크 서브넷:잘게분해된것 (서브넷의 수=몇개의회사에 나눠줄수있는지,호스트의수=하나의회사에서 몇개의 컴퓨터에 연결할수있는지) 서브넷팅:서브넷하는 과정 슈퍼넷팅:잘게분해된것을 큰덩어리로 모으는 과정 서브넷 마스크: 지역을 구분해서(서브넷) 집배원이 어느지역을 돌아다닐지 정하는 것 마스크란 필요한 부분만 보이게끔 나머지는 검은 색으로 보이고 필요한 부분만 뚫어놓은것 2022년까지는 서브넷 구하는 것만 출제되었지만 서브넷 마스크 구하는 것도 출제 가능성이 있다 지금 현재 우리가 쓰고 있는 체계는 IPv4 IPv4는 공인 IP주소값이 43억개가 할당이 된다. 하지만 이미 고갈되어 이것을 좀 효율적으로 나누어 쓰기 위해 만들어진 것이 서브넷이다. 서브넷 마스크는 어떤 영역을 가지고 있는지,기준점을 가지고 있는 것 htt.. 2023. 3. 28. 데이터베이스 과거에는 파일시스템을 사용했었다 파일시스템이란? 엑셀에서 ppt파일을 열때 안열리는 것은 파워포인트에 ppt파일이 종속되어 있기 때문이다 이와같이 파일시스템이 있고 이것이 종속되어있는 것인데 일일이 바꾸는 번거로움이 있다 데이터베이스의 개념 스키마 3계층 스키마 외부스키마:보여지는 형태로 여러가지가 있을 수 있음 개념스키마:전체적인 구조와 제약 조건 내부스키마:개념스키마에서 전체적이 구조가 어떤 형태로 저장될거인지(인트,캐리턱..),즉 저장형태 2023. 2. 10. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음 728x90