Задать вопрос
@Got_Oxidus
Учусь

Передача по ссылке в C99?

#include "stdio.h"

int ap(int * a){
    return *a;
}

int al(int &a){
    return 1;
}

int main(){
    int a = 5;

    printf("%i", a);

    return 0;
}


Почему работает только 1 вариант?
  1. g++ .\demo.c
  2. gcc .\demo.c
  3. gcc .\demo.c -std=c99
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
Ссылки в Си?? Это что-то новое. Я пропустил нововведения?
Почему работает только 1 вариант?

Потому что первый вариант компилит код как C++.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы