Вопросы по теме 'function-definition'

Альтернативный (K&R) синтаксис C для объявления функции по сравнению с прототипами
Что полезного в этом синтаксисе C — использование объявлений функций в стиле «K&R»? int func (p, p2) void* p; int p2; { return 0; } Я смог написать это в Visual Studios 2010beta. // yes, the arguments are flipped void f()...
15778 просмотров

Почему переменная функции, объявленная вне определения ее функции, не вызывает ошибку?
Почему этот код с целочисленным объявлением посреди ниоткуда (между определением функции) не выдает ошибку? 1) Почему это синтаксически правильно. 2) Какой в ​​этом смысл? #include <stdio.h> void func(int, int); int main() { int...
65 просмотров

Почему работает только адрес объявленной функции?
Я задал здесь вопрос о том, вызывает ли получение адреса функции компиляцию указанной функции конкретно в отношении замены -Отказ-это-не-ошибка. Самый прямой ответ на этот вопрос можно найти здесь : Неформально объект используется odr,...
106 просмотров

поведение неявного объявления функции
Я знаю, что использовать функцию без прототипа неправильно. Но когда я возился, я столкнулся с этим странным и противоречивым поведением. test1 #include <stdio.h> #include <limits.h> void main(){ char...
536 просмотров

Мне нужны определения функций, которые имеют следующие типы OCaml
Я изучаю ocaml и не могу понять функции этих типов. благодаря. 1- string option list -> int -> string * string list 2- ('a -> 'a -> 'b) -> 'a -> ('a -> 'b) * 'b 3- 'a list -> 'b list -> ('a -> 'b -> 'a * 'b...
80 просмотров
schedule 14.02.2023

Что означает вызов метода класса VB с двумя наборами скобок и ключевым словом Of?
Есть вызов метода (который я анонимизировал) в классе VB, на который я смотрю, это выглядит следующим образом: Dim variableName As ClassName = methodName(Of ClassName)(someOtherArg) Определение метода в другом файле начинается со следующего:...
137 просмотров

Можно ли объявить в заголовочном файле функцию с неизвестным типом, который указан только в файле '.c'?
Я могу дать конкретные детали реализации, если это необходимо, но общий вопрос заключается в следующем: Можно ли объявить в заголовочном файле.h функцию с неизвестным типом параметров , которая будет указана только в файле.c?...
532 просмотров

Функция удаления всех узлов заданного значения в связанном списке
Функция (deleteall) берет связанный список и значение и удаляет все узлы, которые содержат это значение, а затем возвращает список после изменения. Pointer deleteall(Pointer l, int v) { Pointer temp; while(l != NULL) { if(l->val...
110 просмотров

Выделение памяти для строковых указателей?
Я как бы борюсь с некоторыми основами для C. Я пытался скомпилировать эту программу, и она выдала ошибку Signal 11. Я знаю, что это связано с выделением памяти, но я не уверен, как правильно использовать malloc() , чтобы это работало. Кто-нибудь...
32 просмотров

Можете ли вы помочь мне найти проблему с этим базовым кодом C
Я решаю некоторые задачи из книги по программированию на C, чтобы освежить в памяти строки. Я не могу понять, почему мое решение не работает. В вопросе предлагается написать функцию с именем censor, которая изменяет строку, заменяя каждое вхождение...
68 просмотров

Как сравнить строку с подстрокой, чтобы преобразовать равные части между первой и второй строкой в ​​«*» без использования ‹string.h›
Мне нужно запросить первое слово, чтобы сравнить его со вторым словом, и заменить все вхождения рабочим знаком '*' посимвольно без использования библиотеки ‹string.h›. Упражнение: Напишите программу на C, которая получает на вход два слова,...
67 просмотров

Поиск типа функции композиции в Haskell
Скажем, у меня есть следующая функция в Haskell: compose2 = (.) . (.) Как мне найти тип этой функции? Из-за множества композиций я застреваю, пытаясь определить тип этой функции. Я знаю, что могу использовать :t compose2 для получения типа....
67 просмотров
schedule 21.12.2022

Рекурсивная функция для вычитания
Эта функция получает последовательность чисел до тех пор, пока пользователь не введет -1 . Он должен возвращать сумму чисел в index(mod3)=0 минус число в других индексах. Например: 9 2 4 7 8 1 3 -1 функция сначала суммирует все числа,...
121 просмотров

Исправлена ​​ошибка загрузки нулевого указателя типа 'Node *'
Я работаю над реализацией структуры данных связанного списка в C. Ниже приведены мои текущие функции для моего файла реализации связанного списка ( llist.c ). #include "llist.h" // Frees all allocated memory associated with the list...
94 просмотров

Ошибка сегментации при анализе содержимого строки, разделенной разделителем
Во время интервью меня попросили реализовать решение следующей задачи на языке программирования C: Учитывая входную строку с фиксированным шаблоном содержимого, разделенным разделителем, мне нужно извлечь каждое конкретное содержимое. Шаблон...
33 просмотров

Вставка строки в стек возвращает случайный символ
Работаю над помещением строки в мой стек, и в настоящее время я получаю случайные символы (символы не помещаются в стек, потому что, когда я потом проверяю, мой стек пуст) вот соответствующие функции и структура typedef char stackitem; struct...
60 просмотров

программа паллиндром не работает, пожалуйста, проверьте приложенный код и вывод
Я пытался сделать программу для проверки паллиндрома вручную на бумаге, она должна работать, но это не так. я приложил вывод с кодом #include <stdio.h> #include <string.h> #include <conio.h> #include...
46 просмотров