Сообщения без ответов | Активные темы Текущее время: 25 ноя 2017, 04:18



Ответить на тему  [ Сообщений: 4 ] 
 Си для начинающих. Си для чайников. 
Автор Сообщение
Администратор
Аватара пользователя

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 688
Откуда: Первоуральск (Екатеринбург)
В своё время язык Си казался чем-то недостижимым - "а как..., а что..., а почему..., да это же...., ну куда мне... :-): ", ну и прочие заморочки мозга :-):
Не знаю почему так автор назвал, но это реально объяснено на "пальцах".

P.S. после усвоения предложенного материала, необходимо опираться на "Язык Си" Керниган, Ричи.
Без проблем находиться в инете!


Вложения:
c.rar [216.56 КБ]
Скачиваний: 970

_________________
cайт: http://yourdevice.net/
форум: http://yourdevice.net/forum/
03 ноя 2012, 14:26
Профиль ICQ WWW
Администратор
Аватара пользователя

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 688
Откуда: Первоуральск (Екатеринбург)
Объявление структуры в *.h файле. Объявление структуры как extern

В *.h файле обьявляется следующее:
Код:
struct _Foo
{
    ...
};    // Это обьявление структуры как типа
extern struct _Foo Foo;   // Это обьявление внешнего обьекта Foo типа struct _Foo

В одном *.c файле определяется обьект:
Код:
#include "*.h"
...
struct _Foo Foo;   // Это определение обьекта Foo типа struct _Foo

В любом другом *.c файле, имеющем строку #include "*.h", обьектом Foo можно пользоваться.

_________________
cайт: http://yourdevice.net/
форум: http://yourdevice.net/forum/


27 ноя 2014, 22:43
Профиль ICQ WWW
Администратор
Аватара пользователя

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 688
Откуда: Первоуральск (Екатеринбург)
Отличная книга по правилам программирования на Си и Си++

"Верёвка достаточной длины чтобы ... выстрелить себе в ногу. Правила программирования на С и C++" Ален И. Голуб \ Allen I. Holub

_________________
cайт: http://yourdevice.net/
форум: http://yourdevice.net/forum/


17 мар 2015, 00:11
Профиль ICQ WWW
Администратор
Аватара пользователя

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 688
Откуда: Первоуральск (Екатеринбург)
Заголовочные файлы (*.h)
Заголовочные файлы устанавливают соглашения по использованию общих идентификаторов (имен) в различных частях программы. Если, например, функция func () реализована в файле а.с, а вызывается в файле Ь.с, то в оба файла требуется включить директиву #inciude "имя заголовочного файла", содержащий объявление (прототип) функции func ().

_________________
cайт: http://yourdevice.net/
форум: http://yourdevice.net/forum/


09 июн 2015, 19:49
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.
Русская поддержка phpBB