Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Присваивание в С.  (Прочитано 715 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Karamax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Присваивание в С.
« : 10 Июля 2013, 02:25:05 »
Программа такова:
#include <stdio.h>
#define a=2
#define c=3
int main ()
{
int y;
y=a+c;//Ошибка здесь.
printf("Funcion=%i",y);
return 0;
}

Ошибка:
[Error] expected primary-expression before '=' token

Помогите, пожалуйста. Используется Dec-C++. На Windows компилится. Заранее благодарен.

« Последнее редактирование: 10 Июля 2013, 12:49:17 от Karamax »
Враги есть у всех. Без этого скучно жить. Да и вообще... некоторые враги могут быть таким же предметом гордости, как и друзья.

Оффлайн kupamaan

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Ошибка.
« Ответ #1 : 10 Июля 2013, 06:50:04 »
Здесь Ошибка.
Цитировать
#define a=2
#define c=3

Нужно приблизительно так
Код: (c) [Выделить]
#define a 2
#define c 3

printf("Function=%d",y);
« Последнее редактирование: 10 Июля 2013, 06:54:18 от kupamaan »

Оффлайн Karamax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Ошибка.
« Ответ #2 : 10 Июля 2013, 12:48:20 »
Спасибо.
Враги есть у всех. Без этого скучно жить. Да и вообще... некоторые враги могут быть таким же предметом гордости, как и друзья.

 

Страница сгенерирована за 0.088 секунд. Запросов: 25.