3. Приклад

Функція, що підраховує число символів у рядку (не враховуючи завершального 0) має вигляд:

 int strlen(char* p) {

int i = 0;

while (*p++) i++; return i;

}

 Інший спосіб знайти довжину полягає в тому, щоб спочатку знайти кінець рядка, а потім відняти адрес початку рядка від адреси її кінця:

 int strlen(char* p) { char* q = p;

while (*q++) ; return q-p-1;

}

 Наприклад, використання постфіксной операції збільшення робить наступні цикли while ідентичними:

 while (*string) { while (*string) {

cout << *string++;}

cout << *string; string++;}

 

 

Крім того, визначені відносини:

 ==    ! =    >    <

 В арифметичних виразах замість імені змінної можна застосовувати операцію доступу за покажчиком.

Коли:

int x,y,*px;

if (px==&x) y=*px+1; // y=x+1 else printf (“%d \n”, *px);

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0