在C中,在函数的参数中double Asterisk **做什么
我在链接列表中遇到了一个代码片段,但这是我第一次看到参数中使用的“ **”双星号。它做什么? // Adding an item to the beginning of the list voi…
固定大小数组作为函数参数:无匹配函数,可以调用到' begin'
我将固定大小数组传递给一个函数(将大小定义为函数定义中的常数)。但是,我仍然有错误 无匹配功能呼叫“开始” # define arr_size 2 void test(int …
将int值返回到另一个funciton
我是C的完整初学者,很抱歉提出一个琐碎的问题。 问:我想将在number_generator函数中计算的Random_num变量的值返回到主函数: int main() //didn't p…
c-分割故障错误是由于调用用户在终端中输入的文本的函数而引起的
摘要 我正在尝试传递用户在终端中放置的文本,并将其传递到名为printString()的函数。我不完全了解C,但我认为我与不在堆中的指针有关。任何帮助都…
我有一个问题,理解双指针
我正在制作一个程序,将项目添加到LIFO(最后一次)数组中,其中元素在数组开始时插入。 这是我的代码: typedef struct neud{ int num; struct neud …
“ c&quot”中功能中的数据操作
这是我不明白的事情。也许有人可以阐明它。 我知道数据操作的标准方法正在传递对函数的引用并更改函数中的数据。这样: #include #include void funct…
在这里获得以前的声明在这里错误
任务:编写一个功能来计算正方形,矩形,圆的面积。 我的代码是正确的。 idk为什么我会遇到此错误完成错误 #include #include int square(); float ai…
如何返回c中的char 2d阵列双指针
#include #define MAX_LEN 20 char *swap_elements(char **arr, int i) { char temp[5]; *temp = *arr; *arr = *(arr+i); *(arr+i) = *temp; return a…