Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Как сделать автоспускающийся текст? http://www.cyberforum.ru/c-beginners/thread1527843.html
Как сделать чтобы ответ из массива 3 секунды повисел и начинал двигаться, пролистываться(там будет десяток строк вместо one например) автоматически, потом достигая конца он начинал ползти заново?...
C (СИ) Определить количество учеников в классе, чей рост превышает средний Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. Рекомендуемый вид экрана во время работы программы приведен ниже. *** Анализ рост учеников *** ... http://www.cyberforum.ru/c-beginners/thread1527566.html
Обработка результатов оценок C (СИ)
Написать программу, которая обрабатывает результат экзамена. Для каждой оценки программа должна вычислить процент от общего количества оценок. Обработка результатов экзамена. Введите исходные...
C (СИ) Зачем приведение, чему равно (void *) 4
https://github.com/nginx/nginx/blob/master/src/http/ngx_http.c (1996) type->value = (void *) 4;
C (СИ) Вывести ориентацию локатора после выполнения заданных команд (Case) http://www.cyberforum.ru/c-beginners/thread1527446.html
Помогите решить очень нужно, наперёд спасибо.(через case) Локатор ориентирован на одну из сторон света («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и может принимать три цифровые...
C (СИ) Найти значение функции при заданном значении аргумента Помогите решить , очень нужно ( на цикл begin) Найти значение функции y = 4(x-3)6 - 7(x-3)3 + 2 при данном значении x. ... подробнее
Вованя
143 / 139 / 64
Регистрация: 20.02.2014
Сообщений: 498
Завершенные тесты: 1
11.09.2015, 13:34 0

Что такое стек?

11.09.2015, 13:34. Просмотров 482. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Sinkha Посмотреть сообщение
но как можно использовать эту особенность? И какие подводные камни могут быть в этом?
Что значит использовать?
Есть стек, как структура данных, есть
стек, как сегмент данных в памяти процесса.

Цитата Сообщение от Sinkha Посмотреть сообщение
Как функция имеет доступ к ним? Наверное есть особый участок памяти к которому есть доступ у всех функций и блоков
На этапе компиляции в сегменте данных размещается глобальная переменная, которая имеет постоянный относительный адрес, поэтому к ней можно обратиться из любой функции, не передавая адрес параметром. Статическая переменная размещается так же в сегменте, но доступ (видимость) к ней ограничивает только компилятор.

Что нибудь по архитектуре x86 почитай.
Для начала может быть http://habrahabr.ru/company/smart_soft/blog/185226/ подойдет.

Вернуться к обсуждению:
Что такое стек?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2015, 13:34
Готовые ответы и решения:

Что такое стек?
Нигде не нашёл понятного определения некого стека. Что такое стек, как с ним работать и т.д.?

Кто сможет объяснить что означает в этом коде 0x55555, что это такое, для чего предназначено?
#include "stdafx.h" #pragma warning(disable : 4996) #include <stdio.h> #include <conio.h>...

Что такое е
Double eps=10e-5. Что такое е и что выговодится на экран

Что такое ЯП C?
Подскажите пожалуйста что такое язык C. В Visual Studio его нету. И в интернете даже уроков про...

Что такое в программе k[2], k[i]?
#include <stdio.h> #include <locale> int main () { setlocale(LC_ALL, "RUSSIAN");...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru