 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
Допоможіть, будь ласка, написати код на c++, потрібно здати в крайній термін
Олексій Соколов
Допоможіть, будь ласка, написати код на c++, потрібно здати в крайній термін
Під час виконання програм певна область пам'яті відводиться на стек програми. Більше того, в процесорі є спеціальне вічко (реєстр), в якому зберігається адреса вершини стека. Програма використовує стек для зберігання: 1) адресу повернення з процедур та функцій (це адреси, на які переходить програма після виконання процедури або функції); 2) параметрів, що передаються в процедури та функції; 3) локальних змінних у процедурах та функціях; 4) тимчасових даних (переважно у програмах на асемблері). Найбільше місце займає у стеку локальні змінні. Тому пам'ять під великі масиви потрібно виділяти динамічно. Крім того, бажано не передавати в процедури великі структури, натомість можна передати їхню адресу або використовувати передачу за посиланням (при цьому перед ім'ям параметра має стояти знак &).
Відповіді:
Зло
uint countZeros (const int * pArr, uint size) { const int * pEnd = pArr + size; const int * pCur = pArr; unit res = 0; while( pCur != pEnd ) { if( *pCur == 0 ) res++; } return res; }
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|