The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не сочтите за труд ответить."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не сочтите за труд ответить."
Сообщение от Teap0t Искать по авторуВ закладки(ok) on 20-Авг-04, 20:44  (MSK)
Доброго времени суток.
тока тока учусь програмировать.
Подскажите, как мне задать глобальные переменные для использования в нескольких функциях?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не сочтите за труд ответить."
Сообщение от XMan Искать по авторуВ закладки(??) on 20-Авг-04, 22:41  (MSK)
Ты бы еще язык указал бы - совсем хорошо было бы. А то можно и такой ответ дать:

global variable integer[32] i.

Типа, глобальная переменная i 32-битное целое :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не сочтите за труд ответить."
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 21-Авг-04, 16:49  (MSK)
>global variable integer[32] i.
>
Хм, неплохие варианты ответа:

(define myGlobalVar 666)

public static int myGlobalVar = 666;

INTEGER*2 MYGLOBALVAR

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не сочтите за труд ответить."
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 30-Авг-04, 13:07  (MSK)
>>global variable integer[32] i.
>>
>Хм, неплохие варианты ответа:
>
>(define myGlobalVar 666)
>
>public static int myGlobalVar = 666;
>
>INTEGER*2 MYGLOBALVAR

А почему именно integer ? А глобальный list ?

(*
* A global list, Objective Caml
*)
let g_list = [ "it"; "is"; "a"; "global"; "list"];;

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Не сочтите за труд ответить."
Сообщение от dimus Искать по авторуВ закладки(??) on 13-Сен-04, 11:31  (MSK)
Если язык программирования С или С++, то:

#include <stdio.h>

void init_app( void );

int my_global_var;

int main( int argc, char *argv[] )
{
init_app();
printf( "Глобальная переменная: %d\n", my_global_var );
return 0;
}

void init_app( void )
{
my_global_var = 10; // Глобальная переменная доступна из любой функции
}

Вообще, лучше особо не увлекайся глобальными переменными. Делай по возможности функции автономными и самодостаточными.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру