개인 재정 C 함수를 자세히 살펴보면 - 인형

C 함수를 자세히 살펴보면 - 인형

차례:

비디오: 15_9 이진 파일의 입출력 2025

비디오: 15_9 이진 파일의 입출력 2025
Anonim

함수는 특정 작업을 수행하는 작은 루틴 또는 소프트웨어 명령입니다. C 언어에서는 대부분의 작업이 C 언어 키워드가 아니라 이러한 기능에 의해 수행됩니다. 함수는 C 언어로 강력한 프로그램을 만드는 열쇠입니다.

키워드가 32 개뿐이지만 C 언어에는 수백 가지 기능이 있습니다. 대부분의 프로그램은 약 50 정도의 공통 세트를 사용합니다. 그러나 이것은 좋은 일입니다 - 수십 가지의 추가 기능이 있으며, 그 중 많은 기능이 프로그램에 통합 할 수있는 놀라운 기능을 수행합니다.

C 유형의 다양한 함수

함수는 여러 가지 방식으로 작동합니다. 첫째, 작업을 즉시 수행하는 데 사용할 수 있습니다. 예를 들어 abort () 함수는 프로그램을 종료하는 데 사용됩니다. 결과를 생성하지 않으며 값이나 정보도 처리하지 않습니다.

abort ();

이 명령은 프로그램을 즉시 종료합니다 (오류 상황이 발생했다고 가정). 더 중요한 것은 어떤 정보도 처리하지 않는 C 언어 함수의 아주 드문 예입니다.

두 번째 유형의 기능은 정보를 컴퓨터의 하드웨어 또는 운영 체제로 보냅니다. 예를 들어, puts () 함수는 화면에 약간의 텍스트를 표시하는 데 사용됩니다.

puts ("Hello!");

이 기능을 실행하면 Hello! 귀하의 화면에 나타납니다.

함수는 컴퓨터에서 정보를 반환하여 진행 상황을 알려줍니다. 예를 들어 getchar () 함수는 키보드에서 입력 한 문자를 반환합니다.

key = getchar ();

puts ()와 달리 getchar ()은 괄호 사이에 아무 것도 필요하지 않습니다. 대신 저장해야하는 값만 반환합니다. 앞의 행에서 값은 키 변수에 저장되거나 할당됩니다.

마지막으로, 일부 함수는 무언가를 취하여 대가로 무언가를 돌려줍니다. 예를 들어, sqrt () 함수는 값을 취하여 해당 값의 제곱근을 반환합니다.

root = sqrt (27);

이 명령은 값 27을 취하여 해당 값의 제곱근을 반환하며이 값은 루트 변수에 저장됩니다.

올바른 C 함수 찾기

아아, 모든 C 언어 함수가 더 이상 한 곳에서 나열되지 않습니다. 예전에는 C 컴파일러의 설명서에 전체 목록이있었습니다. 오늘날 대부분의 정보는 컴파일러의 온라인 도움말 시스템에 보관되어 있지만 기능에 대한 정보를 찾는 두 가지 다른 유용한 방법이 있습니다.

  • gcc 홈 페이지 방문. 웹 사이트에서 충분한 문서를 찾을 수 있습니다.

  • 컴파일러에 웹상의 자체 홈페이지가있는 경우 해당 사이트를 방문하여 설명서를 자세히 살펴보십시오.

찾은 페이지를 북마크에 저장하십시오!

마지막으로 유닉스 계열 운영체제 사용자 (FreeBSD, Linux, Mac OS X)는 보너스로 man 명령을 사용하여 함수를 이름으로 검색 할 수 있습니다. 예:

man sqrt

이 명령은 옵션, 공통 사용 및 관련 또는 유사한 기능을 포함하여 sqrt () 함수에 대한 수동 항목을 표시합니다.

일부 C 함수는 exit 및 log와 같은 Unix 명령 일 수도 있습니다. C 언어 함수는 맨 페이지의 섹션 3에 정의되어 있습니다. 예를 들어 C 언어 로그 기능을 찾으려면 다음 명령을 사용하십시오.

man 3 log
C 함수를 자세히 살펴보면 - 인형

편집자의 선택

Photoshop CS5에서 벡터 마스크 만들기 펜 경로 - 더미

Photoshop CS5에서 벡터 마스크 만들기 펜 경로 - 더미

레이어 마스크는 Photoshop Creative Suite 5 이미지를 투명하게 만들고 원하는 픽셀을 표시합니다. 마스크는 선택 도구를 사용하여 만든 선택 항목을 기반으로하거나, 마스크 자체에 페인팅하거나 펜 도구를 사용하여 주변 경로를 만들 수 있습니다.

Photoshop CS5에서 레이어 만들기

Photoshop CS5에서 레이어 만들기

레이어는 합성 이미지 (다른 개별 이미지와 결합 된 이미지)를 쉽게 만듭니다. Photoshop Creative Suite 5에서는 컴포지션의 개별 요소를 각각의 레이어로 구분할 수 있기 때문에 잡지에서 그림을 잘라서 콜라주를 만드는 것과 마찬가지로 한 이미지에서 선택 항목을 가려서 레이어에 배치 할 수 있습니다.

Adobe Photoshop CS5에서 이미지 자르기 - Photoshop Creative Suite 5에서 이미지 자르기

Adobe Photoshop CS5에서 이미지 자르기 - Photoshop Creative Suite 5에서 이미지 자르기

간단하지만 필수 과제. 자르기는 이미지의 구성에 중요하지 않은 모든 부분을 제거하는 것을 의미합니다. 자르기는 Photoshop에서 특히 중요합니다. 각 픽셀은 색상에 관계없이 같은 양의 정보를 차지하므로 불필요한 픽셀을 제거하고 저장합니다.

편집자의 선택

Excel 차트를 Word 2007 문서에 추가 - Word에 차트를 삽입하면

Excel 차트를 Word 2007 문서에 추가 - Word에 차트를 삽입하면

Excel이 자동으로 시작되고 차트로 작성된 데이터가 Excel 통합 문서에 저장됩니다. 그러나 해당 Excel 통합 문서 isn? 별도의 문서로 저장됩니다. 대신 차트와 데이터 시트 통합 문서는 Word 문서 내에 저장됩니다. 다음 절차에서는 차트를 삽입하는 방법을 보여줍니다.

Word 2007 문서의 섹션 형식 변경 - 더미

Word 2007 문서의 섹션 형식 변경 - 더미

Word 2007의 섹션은 일부입니다 자체 페이지 서식을 포함하는 문서의 섹션을 사용하면 페이지 서식 지정 명령이 전체 문서가 아닌 섹션에만 적용되도록 할 수 있습니다. 각 섹션을 다른 섹션과 분리하면 문서에 여러 가지 형식이있을 수 있습니다. 이 첫 번째 그림에서 문서는 ...

Word 2016에서 사용할 수있는 기능 - 더미

Word 2016에서 사용할 수있는 기능 - 더미

Microsoft Word 2016에는 Auto라는 이름을 사용하는 여러 기능이 있습니다. 그들은 모두 자동이고 비슷한 기능을 제공하며 성가신 비슷한 이름을 가지고 있습니다. 큰 그림이 있습니다 : 자동 고침 :이 기능은 일반적인 오타 및 대문자를 수정합니다. 또한 이전 버전의 Word에서 제공되는 많은 상용구 상용 기능을 상속받습니다. 상용구 구성 요소 :이 기능 ...

편집자의 선택

Photoshop Elements 10의 스포이드 도구가 포함 된 샘플 - Photoshop Elements 10에서 사용할 수있는 한 방법

Photoshop Elements 10의 스포이드 도구가 포함 된 샘플 - Photoshop Elements 10에서 사용할 수있는 한 방법

스포이드 도구를 사용하여 색상을 선택하십시오. 스포이드 도구는 이미지의 기존 색상을 샘플링하여 다른 요소에 사용할 때 유용합니다. 예를 들어, 텍스트가 녹색 배경과 같은 색상이되도록 할 수 있습니다.

Photoshop Elements 10 웹용 이미지 - 웹 브라우저 용 사진을 준비하려는 경우

Photoshop Elements 10 웹용 이미지 - 웹 브라우저 용 사진을 준비하려는 경우

대화 형 PDF 파일과 같은 화면보기의 경우 파일 → 웹 용으로 저장 명령을 선택하여 이미지를 최적화 할 수 있습니다. 전체 사진 편집 모드에서 파일을 열고 명령을 선택하면 웹 용으로 저장 대화 상자가 열립니다. 이 대화 상자에서 ...