Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) номера строк и столбцов всех седловых точек матрицы Привет ВСЕМ :rose: Помогите отладить прогу на Си. Она рабочая, но есть неприятный ньюанс. Вот задание: Дана целочисленная прямоугольная матрица. Определить: -количество отрицательных элементов в... https://www.cyberforum.ru/ c-beginners/ thread221068.html Перевод числа с десятичной системы в двоичную C (СИ)
Простите за банальный вопрос, но реально уже с пол часа лажу в нете немогу нормальной функции найти. Напишите пож функцию. Elanso, #include <iostream> //от 0 до 255 int main() { int dec, v; std::cin >> dec; v = 128; for(int i = 1; i <= 8; i++) { if(dec >= v)
C (СИ) Есть ли стандартные значения для препроцессора для разных операционных систем? https://www.cyberforum.ru/ c-beginners/ thread220969.html
Допустим,необходимо сделать код на C более переносимым на другие операционные системы. Существуют ли какие-то стандартные define-ы ,которые при компиляции определяет сам компилятор? навроде ... Может,есть какие-то стандартные значения,которые есть в компиляторе,библиотеках,или где-то ещё ? Есть, но как правило всё это выясняется либо методом тыка, либо прочтением документации на каждый...
C (СИ) Итерация. (Си) https://www.cyberforum.ru/ c-beginners/ thread220904.html
Дана функция 3*sin(sqrt(x))+0.35*x-3.8 И вводимое число k. Функцию надо вычислять методом итерации. Вместо эпсилон, используется k. Спасибо.
C (СИ) Произведение всех цифр данной строки Написать программу, в которой вводится строка, содержащая буквы и цифры. Найти все произведения всех цифр данной строки. Определить функцию для вычисления данного значения. Исходник прилагается.... Olegatorse, ето С !!! https://www.cyberforum.ru/ c-beginners/ thread220934.html C (СИ) Вылетает borland при решение СЛАУ методом Гаусса. Написал программу по алгоритму(приложен к теме), но при запуске borland вылетает. :( Помогите, пожалуйста. #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> double... Я Вам исправил несколько ошибок (теперь не вылетает, но программа зависает. Почему это происходит см. комментарии): #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h>... https://www.cyberforum.ru/ c-beginners/ thread220897.html
C (СИ) прокоментируйте
Уважаемые программисты. Прокомментируйте программу(если быть более точным то мне не понятно int d и false, true ) #include <iostream> using namespace std; bool f(int n, int d) { if (d == 1)... #include <iostream> using namespace std; //функция f входные параметры целого типа, выходной логического типа bool f(int n, int d) { //если d равен 1 то завершить функцию и вернуть из...
C (СИ) Дозаписать в файл сумму четных чисел Программа должна дозаписывать в файл сумму четных чисел. этого не происходит. 1 5 7 2 - до запуска программы в файле doc.txt 1 5 7 20 - после запуска программы в файле doc.txt В самой программе... так что написать-то нужно? четко задание напиши. https://www.cyberforum.ru/ c-beginners/ thread221174.html
Ввести в структуру данные с клавиатуры C (СИ)
Как ввести в структуру данные с клавиатуры? Нужен любой пример #include <iostream.h> struct s_a { int aa; int bb; }; void main(){ s_a a; cin>>a.aa>>a.bb;
C (СИ) Строчки ... Граждане программисты! Мне нужна помощь! Задана прог-ма #include<stdio.h> #include<conio.h> #define N 500 main () {clrscr(); char v; int i,fix1,fix2; ... https://www.cyberforum.ru/ c-beginners/ thread221065.html
C (СИ) Избавиться от ошибки illegal use of floating point https://www.cyberforum.ru/ c-beginners/ thread220996.html
выскакивает куча ошибок и все illegal use of floating point, как от них избавиться?? #include<conio.h> #include<stdio.h> #include<math.h> void main(void) { float xA1, yA1, xA2, yA2, xB1,... deadlock, спасибо)) всегда ошибки в самой мелочи..
C (СИ) Вычислить площадь круга, используя генератор случайных чисел https://www.cyberforum.ru/ c-beginners/ thread220924.html
Ребят напишите пожалуйсто прогу на Си "Вычислить площадь круга,используя гениратор случайных чисел" Пожалуйсто помогите ))) #include <stdio.h> #include <stdlib.h> int main(void){ printf("Площадь круга равна %d миллионам квадратных нанометров.\n", rand()); return 0; }
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12847 / 6714 / 1805
Регистрация: 18.10.2014
Сообщений: 17,010
20.12.2016, 19:08 0

Стандарт или для чего нужен return 0 ? - C (СИ) - Ответ 9922592

20.12.2016, 19:08. Показов 105965. Ответов 15
Метки (Все метки)

Ответ

Сколько раз уже говорили:

1. Ни язык С, ни язык С++ не допускают void main. Только int main.

2. Функция main - особенная. Она всегда сама делает неявный return 0, если вы этого не сделали явно. Поэтому писать return 0 в конце main - не обязательно.

Поэтому популярная простешая программа на языке С выглядит так

C
1
2
3
4
5
6
#include <stdio.h>
 
int main()
{
  printf("Hello world!\n");
}
хотя можно уже с первых шагов советовать задумываться о варианте

C
1
2
3
4
5
6
#include <stdio.h>
 
int main()
{
  printf("%s\n", "Hello world!");
}
P.S. Разглядел, что тема return 0 правильно раскрыта у Nameless One.

Вернуться к обсуждению:
Стандарт или для чего нужен return 0 ? C (СИ)
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.12.2016, 19:08
Готовые ответы и решения:

Для чего нужен return?
Вот функция в которой используется слово return, function square(number) { var itog=number*number; return itog; } var...

Для чего нужен return, что и куда он возвращает?
Добрый день хацкеры. Как понять такую запись На примере string s = &quot;My Name&quot;;//переменная для сравнения. //список _Links...

WordPrsess или стандарт PHP нужен совет
Что лучше использовать для разработки сайтов стандартный PHP своими руками , либо же WordPress CMS?????? Что лучше ??? Пожалуйста...

15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.12.2016, 19:08
Помогаю со студенческими работами здесь

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

Return возвращает условие. Для чего?
Не перестаю удивляться языку с++... Встретил сегодня такую строчку в программе if(Fun::fff(argv)) { cout &lt;&lt; &quot;Correct &quot;...

Для чего в коде return false?
Только начал изучать Jquery, подскажите зачем в этом коде 'return false' если это запрет перехода по ссылке(как я понял). но переход все...

Для чего нужна return View(model)?
Всем привет)) Ребят для чего нужна return View(model)? Заранее спасибо:)

Для чего нужен Seed() и для чего его override?
Привет, ребята. Прочитал много разных статей про Seed(). И так и не могу понять зачем он нужен на практике. Вот выдержка одной из...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru