Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Объявления



Служат для указания свойств (характеристик) компонентов данных. В данной части курса в качестве таких компонент фигурируют переменные и массивы. Во многих случаях одновременно с заданием компонент происходит выделение памяти под данные. Объявления такого рода принято называть определениями. Здесь будем рассматривать только определения. Определения переменных и массивов должны предшествовать манипуляциям над ними в тексте программы.

C

Для этой цели используются инструкции описания типа: int, short, float, double, char и другие.

Пример.

int Kol, Volume, ChisloStudentsOfCourse[5];

float Dlina, Weight, Matrix[10][10];

char Mistake[50], Message[100];

Замечание. Напомним, что ключевые слова используют малые буквы, в имена можно включать и те, и другие, причем транслятор различает большие и малые буквы.

Basic

В этом языке есть несколько инструкций для объявления. Пока введем только одну.

Формат:

dim <список>

<список>:=<элемент>[,<элемент>...]

<элемент>:={<переменная>|<массив>} as <тип>

Пример.

dim Kol as integer, Volume as integer, ChisloStudents(1 to 5) as integer

dim Dlina as single, Weight as single, Matrix(1 to 10, 1 to 10) as single

dim Mistake as string, Message as string

Замечание 1. Напомним, что в данной версии транслятора нижняя граница индекса всегда равна 0 (аналогично языку С), поэтому объявление вида ChisloStudents(1 to 5) неполностью использует отведенную под массив память и применять такие определения не рекомедуется. Определение целого массива из 5 элементов разумнее дать в виде ChisloStudents(4).

Замечание 2. В отличие от предыдущих версий Visual Basic 2008 не позволяет объявлять строки фиксированной длины вида Message as string *20.





Дата публикования: 2014-11-02; Прочитано: 160 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...