- 博客(4)
- 收藏
- 关注
原创 error: #513: a value of type “uint8_t (*)(void)“ cannot be assigned to an entity of type “uint8_t“
类型的变量,又或者是uint16_t,uint32_t......。这在C语言中是不允许的,因为函数指针和变量是不同的数据类型。仔细看看你的代码中是否将 函数指针直接赋值给变量,你没有调用函数所以无返回值也就无法赋值,所以会出错。正确的做法是调用该函数并将返回值赋给变量,而不是直接赋值函数指针。注意上面两图的区别,muFunction。根据错误信息来看,试图将一个返回。的函数指针赋值给一个。
2024-07-12 15:00:00
400
原创 C语言初学者-今日一题2024.7.5-文件输入输出函数
font size=5>题目:把从键盘输入的文本按原样输出到名为file_a.text的文件中,用字符@作为键盘输入结束标志,并将file_a.text中的内容在屏幕上显示出来;</font>
2024-07-05 01:09:49
497
原创 C语言初学者-函数-函数的递归调用-理解递归
直接递归就是:函数自身调用自身”我们可以看到 一般实现方法为1.递归计算的公式2.递归结束的条件在这里,可以看到一般的结构为if(递归结束的条件) { return (递归终止值);else {return(递归计算公式);递归是一种强大的编程技巧,但需要谨慎使用,确保正确处理递归基例和避免不必要的重复计算。
2024-07-02 21:06:30
265
原创 C语言初学者-今日一题2024.6.30-指针
题目:用C语言编写程序,通过一个函数给主函数中定义的数组输入若干大于或等于0的整数,用负数作为输入结束标志,调用另一个函数输出该数组中的数据?参考答案:代码说明: 宏定义:主函数 :输入函数 :输出函数 :重点:1.理解指针变量 "size"与*size,&size 它们之间的关系2.形参为指针变量时,实参和形参之间的数据传递
2024-06-30 18:41:03
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人