목록2024/02/08 (2)
사이먼's 코딩노트
[배열] 아래는 배열의 형태를 코드로 작성한 것이고 포인터와 유사한 점을 찾아봅시다. #include int main(void) { int arr[2000]; int arr1[3] = {1, 2, 3}; int *p = arr1 + 1; printf("%d\n", p[0] + p[1]); return 0; } 위 코드와 같이 배열의 생김새는 [ ] 와 같다. arr이라는 배열 공간에 총 int 타입의 2000개의 변수, 8000 바이트를 관리한다는 뜻이다. arr은 포인터에서의 주소와도 같은 의미로써 한 공간에 메모리 크기가 무조건 8바이트 이다. 포인터에서 * 가 해당 주소로 간다 라는 의미였다면 배열에서는 [ ] 가 그와 같은 의미가 담겨있다. arr1변수와 같이 배열은 항상 배열 중 가장 첫번째 자..
이번에 모작해볼 홈페이지는 올리브영입니다. 모작의 범위는 3차메뉴와 제품소개 까지이며, 마찬가지로 단계를 나눠서 진행하겠습니다. 완성 디자인 1단계 : 그리드 및 레이아웃 잡기 상단 탑바는 1차적으로 위, 아래 부분으로 나누고 윗부분에는 유저메뉴, 아래부분에는 로고, 검색창, 매장소식 메뉴를 배치하도록 레이아웃을 구성하였다. 2단계 : 유저메뉴 제작 3단계 : 로고 커스텀 올리브영 로고는 해당 홈페이지의 개발자모드(F12)를 통해 이미지를 가져와 코드에 적용했고, img 태그의 너비 높이를 100%로 맞춰 커스텀해줬다. 4단계 : 검색창 및 매장소식 제작 5단계 : 1차메뉴 제작 6단계 : 2차메뉴 제작 2차메뉴는 position: absolute를 사용하지 않고 가장 하단에 태그를 추가해서 제작하였다...