Ранее я объяснил две концепции: «иначе, если», система «если» и «факториальные» коды. Сегодняшний пост объяснит еще две концепции: массивы и структуры. На рисунке ниже показана программа, содержащая массивы. В программе есть

может быть одно странное понятие «имя символа [100]». «Имя символа [100]» может быть несколько знакомым, потому что оно имеет «имя символа». «Имя символа» показывает, что слово «имя» является переменной, а слово «char» указывает, что переменная name является символом. Что-то, что может быть не знакомо, - это «[100]». «[100]» означает, что ввод символов может содержать до 100 букв. 'int age;' обозначает переменную, имя которой - 'age.' 'char country [100];' также показывает символьную переменную 'country', входной диапазон которой равен 100. '[100]' называется множество. Массив можно использовать для представления многих переменных без отдельных строк кода. Например, int a [1, 2, 3, 4, 5, 6, 7, 8, 9]; показывает, что int a может быть одним из 1, 2, 3, 4, 5, 6, 7, 8 , 9. Для символов массивы могут представлять входные диапазоны. Есть много способов представить строку символов. Одно из средств сделать это - использовать "% s"; ‘S’ обозначает строку символов. '% s' также можно использовать другими способами, например, в 'printf («\ n»); ». Его можно применить для печати строки символов с% s внутри' printf ', как показано в следующем коде : 'printf («Ваше слово% d \ n», слово);

На картинке выше изображена следующая концепция, struct. Зеленые слова - это аннотации к строкам кодов. «Struct student» - это еще один набор информации для «int main (void)». Как видно, внутри структуры имя переменной использует массив из 20 буквенных пробелов для переменной «name». Он также используется в том же механизме, что и «char личность [50]» и «char school_name [20]», за исключением того, что пространство для символа другое. При использовании структуры есть способ вызвать информацию из структуры, чтобы «int main (void)» мог ее использовать. Код выглядит следующим образом: «struct student stu1;». Внутри «struct student stu1»; «struct student» относится к имени структуры. «Stu1» - это призывной знак для «struct student». «Stu1» может использоваться для вывода различных типов информации из структуры. Все, что требуется, - это stu1. И имя переменной, например, height. В целом это будет выглядеть как stu1.height. После вызова информации распечатайте ее. Для этого требуется ‘printf (« \ n ») ;,’ ‘stu1 ._____’ и тип переменной. Тип переменной относится к тому, что представляет собой переменная: например, символу% c, строке символов% s, целым числам% d и десятичным знакам% f. Сложите все вместе, это покажет "printf (" Высота:% f \ n ", stu1.height) ;."

Результатом выполнения этой программы является то, что на экране будет напечатано: «Это« структура »практика» и «добавить атрибуты ученика». Затем на экране появится «Сначала введите их имя». В соответствии с тем, что напечатано на экране, введите имя студента и нажмите Enter. У второго на экране появится надпись «Второй введите свой рост». На основании результатов введите рост ученика и нажмите Enter. На третьем месте на экране будет напечатано: «Третье введите свой возраст». Введите возраст ученика на основе результатов и нажмите ввод. Четвертым на экране появится «Четвертый введите свою личность в 50 знаков». Введите личность студента и нажмите Enter. Наконец, на экране появится сообщение «Наконец введите название школы». Как показано, введите название школы учащегося и нажмите Enter. В результате атрибуты учащегося будут представлены на экране в зависимости от порядка ввода.