Понедельник, Июль 5th, 2010

Шпоры по С++

Операция delete [ ] lp; освободит целиком всю память, выделенную для определенного выше массива, если lp адресует его начало.
Пример программы использования массивов и указателей. Программа выводит на экран элементы массива, начиная с центрального по спирали.
С массивами:
#include
void main ()
{
int array[5][5]={1,2,3,4,5,6,7,8,9,
10,11,12,13,14,15,16,17,18,19,20,21,
22,23,24,25};
int k=2, m=1, l=2, t=3, r=2, n=2, f=2, g=1, j, i;
do
{ for(j=k;j<=l;j++) {cout<=g;j—)
{cout<m;i—)
{cout<
void main ()
{
int array[5][5]={1,2,3,4,5,6,7,8,9,
10,11,12,13,14,15,16,17,18,19,20,21,
22,23,24,25};
int k=2, m=1, l=2, t=3, r=2, n=2, f=2, g=1, j, i;
do
{ for(j=k;j<=l;j++) {cout<<*(*(array+k)+j)<<" "; if (*(*(array+k)+j)==*(*(array+0)+4)) return;} for(i=r;i<=t;i++) {cout<<*(*(array+i)+t)<<" ";} for(j=n;j>=g;j—)
{cout<<*(*(array+t)+j)<<" ";} for(i=f;i>m;i—)
{cout<<*(*(array+i)+m)<<" ";} m--; l++; t++; k--; r--; n++; f++; g--; } while (*(*(array+0)+2)==*(*(array+0)+2)); } 7Определение, описание и вызов функции. Любая программа на С++ – это совокупность функций, каждая из которых должна быть определена или описана до её использования в конкретном модуле программы. Каждая программа обязательно должна включать единственную функцию с именем main. Она обеспечивает создание точки входа в откомпилированную программу. Всем именам функций по умолчанию присваивается класс памяти extern. Каждая функция глобальна. Определение функции, в которой выделяется две части заголовок и тело, имеет следующий формат: тип_функции имя_функции (спецификация_формальных_параметров) тело_ функции, где тип_ функции - тип возвращенного функций значения. Имя_ функции - идентификатор. Спецификация формальных параметров - это либо void, либо список спецификаций отдельных параметров. Спецификация каждого параметра имеет вид: тип имя_параметра тип имя_параметра = умалчиваемое_значение Совокупность формальных параметров определяет сигнатуру функции. Тело_функции - блок или составной оператор, завершается тело_функции оператором возврата в точку вызова return; (return (выражение);). Выражение - возвращаемое функцией значение. Если функция не возвращает никакого значения (имеет тип void), то выражение в операторе return опускается, и сам оператор return не обязателен. Операторов в теле функции может быть несколько: float min ( float a , float b) float cube (float x) int max ( int n, int m) { if (a

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Категория: Шпоры