Функция scanf в языке программирования C - справка и примеры
scanf - это функция в языке программирования C, которая используется для ввода данных с клавиатуры.
Функция scanf позволяет пользователю ввести данные в программу, которые могут быть дальше обработаны и использованы в программе.
Синтаксис функции scanf
Синтаксис функции scanf выглядит следующим образом:
scanf("формат_ввода", &переменная);
где формат_ввода – это строка, которая определяет наличие и типы данных, которые ожидается ввести пользователю, &переменная – это адрес переменной, в которую будут сохранены введенные данные.
При использовании функции scanf, важно помнить о двух вещах. Во-первых, переменная, которую вы передаете в функцию scanf, должна быть объявлена заранее с нужным типом данных. Во-вторых, формат ввода должен соответствовать типу данных переменной, чтобы scanf мог правильно интерпретировать и сохранить введенные пользователем данные.
Пример кода
<!-- highlight.js позволяет подсветить код на языке C -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4.1/highlight.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4.1/styles/default.min.css">
<pre style="background-color:#f4f4f4"><code class="language-c">#include<stdio.h>
int main() {
char name[20];
int age;
printf("Введите ваше имя: ");
scanf("%s", name);
printf("Введите ваш возраст: ");
scanf("%d", &age);
printf("Привет, %s! Вам %d лет.\n", name, age);
return 0;
}</code></pre>