Базовая структура программы
Часть раздела Fundamentals путешествия по C на Coddy — урок 4 из 63.
Каждая программа на языке C должна начинаться с заголовочных директив, таких как:
#include <stdio.h> // Заголовочный файл для ввода/вывода
#include <math.h> // Заголовочный файл для математических функцийЭти директивы подключают заголовочные файлы, содержащие объявления функций и объектов, которые использует ваша программа.
Весь исполняемый код должен находиться внутри функции main(), которая является точкой входа в программу. Например:
#include <stdio.h> // Заголовочный файл для ввода/вывода
int main() { // Основная функция
printf("This is my first C program!"); // Оператор вывода
return 0; // Оператор возврата — не обязателен в современном C
}Помните, каждая инструкция заканчивается точкой с запятой (;), за исключением блоков кода в фигурных скобках.. Точка с запятой обязательна и сообщает C, что вы достигли конца инструкции.
Задание
ЛегкоСоздайте программу на языке C с функцией main(). Внутри функции main() напишите код для вывода следующего текста:
This is my first C program!Шпаргалка
Каждая программа на языке C должна начинаться с заголовочных директив:
#include <stdio.h> // Заголовочный файл для ввода/вывода
#include <math.h> // Заголовочный файл для математических функцийВесь исполняемый код должен находиться внутри функции main():
#include <stdio.h>
int main() {
printf("This is my first C program!");
return 0;
}Каждая инструкция заканчивается точкой с запятой (;), за исключением блоков кода в фигурных скобках.
Попробуйте сами
#include <stdio.h>
int main() {
// Ваш код здесь
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение