Язык программирования Си. 글라바(챕터) 2
;
- точкой запятой(세미콜론).2. Предварительная обработка(전처리) инструкций препроцессора(전처리기 명령어), пример:
#include
; также заголовочный 파일(헤더 파일), 프라임: stdio.h
; и библиотечный 파일(라이브러리 파일)3. Прототип(Prototype) или объявление(Declaration) функции состоит из заголовка(Header), с возвращаемым типом(Function Return Type), идентификатором(Identifier) и типами принимаемых аргументов(Function Argument Type), пример:
int foo(int, int);
; определение(정의) функции состоит из заголовка(헤더) и тела(본문), с различными операторами, пример: int foo(int a, int b) { return a + b; }
.4. Синтаксические ошибки(구문 오류), аналогичны грамматическим(문법), 예문:
+ a b = sum
; и семантические(Semantic Errors) ошибки, пример: sum = a * b;
и их отладка(디버깅) с помощью отладчика(디버거) то есть просмотра состояния программы(프로그램 상태).5. Ключевые слова(키워드), например:
return
, while
; и зарезервированные identентификаторы(예약 식별자) начинающиеся с _
- нижнего подчёркивания: _identifier
또는 __identifier
.6. Идентификаторы или имена переmenенных и функций(변수 및 함수 식별자 또는 이름):
int x*y#!;
- нельзя, int xy;
- можно; int 3d;
- нельзя, int dimension3;
- можно; int return;
또는 int __DATE__;
- нельзя, int returnValue;
è int current_date;
- можно; 7. Структура и пример простой 프로그램(간단한 프로그램의 구조 및 예):
Что выведет 프로그램?
//это комментарии, они не влияют на выполнение программы
#include <stdio.h> //подключение заголовочного файла
//объявление функции sum()
int sum(int, int n2); //ANSI прототип функции
//в каждой программе обязательно должен быть main()
int main() //заголовок функции
{ //начало блока
int num_1 = 9, num_2 = 3; //объявление и инициализация переменных
printf("%d\n", sum(num_1, num_2)); //функция вывода в терминал из stdio.h
return 0; //оператор возврата
} //конец блока
//определение функции sum()
int sum(int a, int b) //функция sum() возвращает значение int
{ //начало тела функции
int result; //объявление переменной
result = a + b; //присваивание значения
return result; //возврат значения в main()
} //конец тела функции
Язык программирования Си 6 издание. Стивен Прата
C Primer Plus 6th edition. Stephen Prata
Reference
이 문제에 관하여(Язык программирования Си. 글라바(챕터) 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/amigo91/iazyk-proghrammirovaniia-si-glavachapter-2-888텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)