Читайте также:
|
|
Пример. Л инейный поиск
#include <stdio.h>
int a[]={1,2,3,33,5,6,0,8};
int n=8;
main()
{
int i,g=33;
for(i=0;i<n;i++)
if(a[i]==g)
break;
if(i==n)
printf("%d не найден\n",g);
else
printf("%d на %d месте \n"g,i);
}
БЛОК.
Указатели. Определение, синтаксис объявления и пример использования.
Указатель – это производный тип, который представляет собой адрес какого-либо значения.
Указатели предназначены для хранения адресов областей памяти.
На объект
На функцию
На void
Указатель на функцию содержит адрес в сегменте кода, по которому располагается исполняемый код функции.
Формат:
тип (*имя) (список_типов_аргументов);
int (*fun) (double, double);
Указатель на объект
содержит адрес области памяти, в которой хранятся данные определенного типа:
тип *имя;
int *a, b, *c;
int i; const int ci = 1;
int * pi;
const int * pci; // ук.на целую константу
int * const cp = &i; // ук.-константа
const int * const cpc = &ci;
Типизированный указатель содержит адрес области памяти, в которой хранятся данные определенного типа. Простейшее объявление указателя данных имеет вид:
тип *имя;
Можно описать указатель на тип void и присвоить ему значение указателя любого типа, а также сравнивать его с любыми указателями, но перед выполнением каких-либо действий с областью памяти, на которую он ссылается, требуется явным образом преобразовать его к конкретному типу.
Дата добавления: 2015-10-02; просмотров: 65 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Return (выражение); | | | Стандартные потоки ввода-вывода для базовых типов. |