@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
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
Ссылки в Си?? Это что-то новое. Я пропустил нововведения?
Почему работает только 1 вариант?

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект