집개인 재정C 프로그래밍에서 배열 표기법으로 포인터를 대체하는 방법 - C 프로그래밍 언어의 더미
C 프로그래밍에서 배열 표기법으로 포인터를 대체하는 방법 - C 프로그래밍 언어의 더미
비디오: 자료구조란? 자료구조의 이해와 필요성. 프로그래밍 기초 2024
C 프로그래밍 언어의 배열은 거짓말로 가득한 주전자입니다. 진실로 그들은 존재하지 않습니다. 포인터의 힘을 발견하면 배열은 단순히 위장 된 포인터 일뿐입니다. 배신감을 느낄 준비를하십시오.
배열 표기법은 포인터 표기법으로 쉽게 대체 될 수 있기 때문에 진정한 신화입니다. 사실, 프로그램의 내부적으로는 아마 그렇습니다. 포인터 a가 배열 alpha로 초기화된다고 가정하자. 배열과 포인터는 같은 변수 유형이어야하지만 표기법은 변수 유형간에 차이가 없습니다. char 배열과 int 배열은 같은 참조를 사용합니다.
알파 * [999] (a + 3) α [999] 999 * (a + 2) 999 *
n
) 간단한 배열
프로그램에 표시된 것과 같은 샘플 프로그램을 사용하여
로 배열 - 포인터 표기법에 대한 지식을 테스트 할 수 있습니다.
#include int main () {float temps [5] = {58. 7, 62.8, 65.0, 63.3, 63.2); printf ("화요일 온도는 % 1fn", temps [1]); printf ("금요일 온도는 % 1fn", temps [4]);
연습
1:
간단한 배열 프로그램에서 두 개의 printf () 문을 수정하여 포인터 표기법으로 바꿉니다.
회원은 일시적입니다. 많은 사람들은 그들이 특정한 목표를 성취 할 때까지 주변에 머물러 있습니다. 다른 사람들은 관심을 잃고 새로운 행 아웃을 찾습니다. 따라서 정기적으로 신입 회원을 영입하지 않으면 커뮤니티가 사라집니다. 사람들이 교류 할 수있는 장소를 마련하는 데 어려움을 겪고 있습니다.
Canon Rebel T3 또는 T3i로 촬영 한 이미지를 원시 데이터로 캡처 할 수 있습니다. Canon 소프트웨어를 사용하는 경우 Raw 파일을 즉시 인쇄 할 수는 있지만 인쇄하기 전에 사진 작업실로 가져 가서 온라인으로 공유하거나 사진 소프트웨어에서 편집 할 수 있습니다.
Canon Rebel T3 또는 T3i를 사용하는 스포츠 모드에서는 카메라가 중심 초점 위치에 초점을 둡니다. Creative 자동 및 A-DEP 모드뿐만 아니라 다른 완전 자동 노출 모드 (장면 인텔리전스 자동, 인물, 풍경 등)에서 카메라의 자동 초점 시스템은 9 개의 자동 초점을 모두 찾습니다 ...