Арифметические действия с указателями.
|
Пример:
Пусть p1 – указатель на целое, содержащий значение 2000. Пусть целые имеют… Пример: p1=p1+9
...
|
Просмотров: 1056 |
Выражения с указателями.
|
1) Присваивание указателей, как и обычные переменные, указатели могут использоваться с правой стороны оператора присваивания для присвоения значения… Пример:
# include < stdio.h >
...
|
Просмотров: 919 |
Указатели.
|
1) ссылка на переменную;
2) использование механизма указателей;
Указатель-переменная – это переменная, предназначенная для хранения адресов памяти.
...
|
Просмотров: 934 |
Функция fputs( )
|
С начала работы любой программы автоматически открывается 3 файла и для них определяются соответствующие указатели.
1) Это файл для стандартного ввода информации с клавиатуры с указателем… 2) Для стандартного вывода информации на экран дисплея с указателем stdout.
...
|
Просмотров: 916 |
Чтение и вывод строк.
|
# include < stdio.h >
void main (void)
{ char str [50];
...
|
Просмотров: 869 |
Файловый ввод и вывод информации.
|
# include < stdio.h >
void main (void)
{ char str [50];
...
|
Просмотров: 929 |
Файлы.
|
Существует два типа потоков:
1. Текстовые
2. Двоичные
...
|
Просмотров: 1031 |
Cмеси.
|
Пусть задано объявление
union r { int ir; float fr; char cr; } Z;
Здесь ir имеет размер 2 байта
...
|
Просмотров: 885 |
Разряды машинного слова
|
Нельзя получить адрес переменной битового поля. Переменные битового поля не могут помещаться в массив. Переходя с компьютера на компьютер нельзя… Пример:
struct emp {
...
|
Просмотров: 946 |
Битовые поля.
|
Поле - это последовательность соседних двоичных разрядов (бит) внутри одного целого значения. Используются в случаях:
1) Если ограничено место для хранения информации, можно сохранить несколько… 2) Некоторые интерфейсы устройств передают информацию, закодировав биты в один байт.
...
|
Просмотров: 877 |
Массивы и структуры в структурах.
|
Пример:
struct x {
int a [10] [10]; /* массив целых 10х10 * /
...
|
Просмотров: 872 |
Массивы структур.
|
struct addr addr _ info [100];
В результате получаем набор из 100 переменных устроенных, как объявлено в типе… ...
|
Просмотров: 864 |
Присваивание структур.
|
Пример присваивания структур:
# include < stdio.h >
main ( )
...
|
Просмотров: 1337 |
Struct addr addr info;
|
Пример размещения addr info в памяти:
Name 30 байт
Street 40 байт
...
|
Просмотров: 928 |
Структуры.
|
Формат:
struct ярлык {
тип элемента 1 имя элемента 1;
...
|
Просмотров: 857 |
Рекомендации по программированию.
|
2) Имя массива является константой указателя, содержащим адрес первого элемента массива. Поэтому нельзя к имени массива применять операции языка.… Пример:
int а[10]; * p;
...
|
Просмотров: 850 |