Очень срочный вопрос по С и С++!

програмирование

Понимаю что звучит тупо, но во первых, можно ли так писать в С:
#include<math.h>
#include<stdio.h>
int d[19];
А во вторых одинаково ли там пишутся: for, if, scanf, printf и синтаксис в целом?
думаю понятно что нужен очень базовый уровень... Я вообще никогда не видел С, только С++, а програмка нужна на С

Примечание:
#include<math.h>
#include<stdio.h>
int d[19];
стояло в самом начале программы, дальше идет она сама,
а различий в if, scanf, printf нет?
Ответы:
можно. только фрагмент, что вы написали ничего не делает. Нет точки входа.
С++ это расширенный С. то что вы перечислили есть в с.
Есть несколько несущественных отличий.
Например, в си (борландовский или майкрософтовский) нельзя объявить переменную цикла внутри оператора for.
for (int i = 0; i < 10; i++);
и локальные переменные нужно объявлять сразу внутри функции, а не при первом использовании.
различий в if, scanf, printf почти нет.
В if нельзя опрелять переменную типа так if (int a = getSomething()) {....} else {.....}
В Си все переменные объявляются до каких либо действий с кодом.Плюс заголовки имеют старый вид (как вы указали в вопросе).
#include<math.h>
#include<stdio.h>
int d[19];


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.