ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 01.07.2006, 22:45
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

адназначно + =))
 
Ответить с цитированием

  #12  
Старый 02.07.2006, 03:25
nix
Banned
Регистрация: 07.05.2006
Сообщений: 36
Провел на форуме:
96196

Репутация: -9
По умолчанию

Спасиб Smith терь буду знать как по русски писать
Кода компилировал ошибок небыло, и скрипт работал
cc cups.c
 
Ответить с цитированием

  #13  
Старый 04.07.2006, 10:22
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
Что вы к main придрались? Хорошим стилем программирования считается указание типа возвращаемого значения для всех функций, КРОМЕ main (сами подумайте почему).
Ой, а давай ты не будешь нести бред, договорились? Причем еще так пафосно(КРОМЕ main (сами подумайте почему)).

Вот:
Цитата:
The function called at program startup is named main. The implementation declares no prototype for this function. It shall be defined with a return type of int and with no parameters:
int main(void) { /* ... */ }
or with two parameters (referred to here as argc and argv, though any names may be used, as they are local to the function in which they are declared):
int main(int argc, char *argv[]) { /* ... */ }
 
Ответить с цитированием

  #14  
Старый 04.07.2006, 10:58
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Ты что не знаешь что если не указывать тип возвращаемого значения, то это по умолчанию int?
nerezus - и к чему твоя цитата?
И еще:
Цитата:
Хороший стиль программирования.
Несмотря на то, что пропущенный тип возвращаемого значения по умолчанию int, всегда задавайте тип возвращаемого значения явным образом. Исключением является функция main, для которой тип возвращаемого значения обычно не указывается
Будешь придиратся к словам - попадешь в игнор.
 
Ответить с цитированием

  #15  
Старый 04.07.2006, 11:05
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
nerezus - и к чему твоя цитата?
к тому, что надо писать int main()

Цитата:
Ты что не знаешь что если не указывать тип возвращаемого значения, то это по умолчанию int?
если не указывать тип возвращаемого значения, то это ошибка:

Цитата:
At least one type specifier shall be given in the declaration specifiers in each declaration
Учи C =)

Цитата:
Будешь придиратся к словам - попадешь в игнор.
Я не придираюсь к неточностям, опечаткам и т.д. но если написано в корне неверно, то я обычно это сразу замечаю и говорю, что это неправильно. Вдруг новички прочитают и будут делать так же?
 
Ответить с цитированием

  #16  
Старый 04.07.2006, 11:18
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Цитата:
если не указывать тип возвращаемого значения, то это ошибка

ну ну
мля, спор ни о чем
ЗЫ:
Цитата:
Учи C =)
учу, учу - зырь мой статус
 
Ответить с цитированием

  #17  
Старый 04.07.2006, 11:29
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Кстати, к чему картинка?
Усли компилер проглотил ошибку - это не значит, что ее нету
Сейчас вроде ни один компилер полноценно не соблюдает c99. Но это еще не значит, что можно писать неправильно.


Цитата:
мля, спор ни о чем
Как это ни о чем? Это же фундаментальные основы языка =)
ну и к тому же я оказался прав(подтвердил цитатами из спецификации) =)
А вообще я этот гребаный сишнег не знаю и знать не хочу
 
Ответить с цитированием

  #18  
Старый 04.07.2006, 11:47
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Эп .. а мои цитаты не в счет? Мля наверное я слепой, но не вижу ни одной ошибки (компилер проглотил ошибку - ну ну). Дабы не превращать тему в клоунаду, я закрою топик и каждый отстанется при своем мнении.
 
Ответить с цитированием

  #19  
Старый 04.07.2006, 12:25
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
Мля наверное я слепой, но не вижу ни одной ошибки
Мда... Я же тебе их указал. И привел цитаты из спецификации.

Я понял: ты путаешь язык C и его конкретную реализацию в Visual Studio.
С точки зрения языка это ошибка. С точки зрения Visual Studio - не ошибка.

Но говорим то мы про язык.
 
Ответить с цитированием

  #20  
Старый 04.07.2006, 16:10
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
я закрою топик
а вдруг кто-нить высказаться захочет? =)

кстати, еще и это подсказали:
Цитата:
Major changes from the previous edition include:
...
— remove implicit int
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ