Вопросы по теме '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 просмотров
schedule
28.05.2022
Почему переменная функции, объявленная вне определения ее функции, не вызывает ошибку?
Почему этот код с целочисленным объявлением посреди ниоткуда (между определением функции) не выдает ошибку?
1) Почему это синтаксически правильно. 2) Какой в этом смысл?
#include <stdio.h>
void func(int, int);
int main()
{
int...
65 просмотров
schedule
09.12.2023
Почему работает только адрес объявленной функции?
Я задал здесь вопрос о том, вызывает ли получение адреса функции компиляцию указанной функции конкретно в отношении замены -Отказ-это-не-ошибка. Самый прямой ответ на этот вопрос можно найти здесь :
Неформально объект используется odr,...
106 просмотров
schedule
20.07.2023
поведение неявного объявления функции
Я знаю, что использовать функцию без прототипа неправильно. Но когда я возился, я столкнулся с этим странным и противоречивым поведением.
test1
#include <stdio.h>
#include <limits.h>
void main(){
char...
536 просмотров
schedule
11.06.2023
Мне нужны определения функций, которые имеют следующие типы 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 просмотров
schedule
23.05.2022
Можно ли объявить в заголовочном файле функцию с неизвестным типом, который указан только в файле '.c'?
Я могу дать конкретные детали реализации, если это необходимо, но общий вопрос заключается в следующем:
Можно ли объявить в заголовочном файле.h функцию с неизвестным типом параметров , которая будет указана только в файле.c?...
532 просмотров
schedule
02.06.2024
Функция удаления всех узлов заданного значения в связанном списке
Функция (deleteall) берет связанный список и значение и удаляет все узлы, которые содержат это значение, а затем возвращает список после изменения.
Pointer deleteall(Pointer l, int v)
{
Pointer temp;
while(l != NULL)
{
if(l->val...
110 просмотров
schedule
21.10.2023
Выделение памяти для строковых указателей?
Я как бы борюсь с некоторыми основами для C. Я пытался скомпилировать эту программу, и она выдала ошибку Signal 11. Я знаю, что это связано с выделением памяти, но я не уверен, как правильно использовать malloc() , чтобы это работало. Кто-нибудь...
32 просмотров
schedule
04.12.2023
Можете ли вы помочь мне найти проблему с этим базовым кодом C
Я решаю некоторые задачи из книги по программированию на C, чтобы освежить в памяти строки. Я не могу понять, почему мое решение не работает.
В вопросе предлагается написать функцию с именем censor, которая изменяет строку, заменяя каждое вхождение...
68 просмотров
schedule
12.06.2023
Как сравнить строку с подстрокой, чтобы преобразовать равные части между первой и второй строкой в «*» без использования ‹string.h›
Мне нужно запросить первое слово, чтобы сравнить его со вторым словом, и заменить все вхождения рабочим знаком '*' посимвольно без использования библиотеки ‹string.h›.
Упражнение: Напишите программу на C, которая получает на вход два слова,...
67 просмотров
schedule
28.01.2024
Поиск типа функции композиции в Haskell
Скажем, у меня есть следующая функция в Haskell:
compose2 = (.) . (.)
Как мне найти тип этой функции? Из-за множества композиций я застреваю, пытаясь определить тип этой функции.
Я знаю, что могу использовать :t compose2 для получения типа....
67 просмотров
schedule
21.12.2022
Рекурсивная функция для вычитания
Эта функция получает последовательность чисел до тех пор, пока пользователь не введет -1 . Он должен возвращать сумму чисел в index(mod3)=0 минус число в других индексах.
Например:
9 2 4 7 8 1 3 -1
функция сначала суммирует все числа,...
121 просмотров
schedule
11.02.2023
Исправлена ошибка загрузки нулевого указателя типа 'Node *'
Я работаю над реализацией структуры данных связанного списка в C. Ниже приведены мои текущие функции для моего файла реализации связанного списка ( llist.c ).
#include "llist.h"
// Frees all allocated memory associated with the list...
94 просмотров
schedule
17.03.2024
Ошибка сегментации при анализе содержимого строки, разделенной разделителем
Во время интервью меня попросили реализовать решение следующей задачи на языке программирования C:
Учитывая входную строку с фиксированным шаблоном содержимого, разделенным разделителем, мне нужно извлечь каждое конкретное содержимое.
Шаблон...
33 просмотров
schedule
30.10.2022
Вставка строки в стек возвращает случайный символ
Работаю над помещением строки в мой стек, и в настоящее время я получаю случайные символы (символы не помещаются в стек, потому что, когда я потом проверяю, мой стек пуст)
вот соответствующие функции и структура
typedef char stackitem;
struct...
60 просмотров
schedule
23.06.2022
программа паллиндром не работает, пожалуйста, проверьте приложенный код и вывод
Я пытался сделать программу для проверки паллиндрома вручную на бумаге, она должна работать, но это не так. я приложил вывод с кодом
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include...
46 просмотров
schedule
12.04.2023