C语言入门级程序
山寺桃花
这个作者很懒,什么都没留下…
展开
-
嵌入式中的函数指针一
函数指针在嵌入式操作中经常被用到,比如一些操作系统中的,钩子函数,回调函数,都是通过函数指针实现的,再次总结一下函数指针,先从函数指针的而基本概念说起: 1.函数指针 函数指针归根结底还是指针,其形式如下: 类型 (*指针名)(参数1,参数2...); 比如:int(*p)(int ,float); 使用方法如下: #include<stdio.h> int func1(int a, float b) { return a + b; } int func2(int c, float d)原创 2020-09-08 17:15:49 · 412 阅读 · 0 评论 -
通过字符串的查询程序,来了解字符串和字符串指针
在这里插入代码片 #include <stdio.h> #include <stdlib.h> /* 函数名称:字符串查询 函数说明:1.字符串常量可以直接赋值给指针变量 字符串中的双引号做了三件事“开辟空间”,“返回地址”“得到’’/0’” 2.所以字符串可以和指针直接相等 */ const char *key_word[] = {“do”,“for”,“if”,“re...原创 2018-11-15 11:06:15 · 135 阅读 · 0 评论 -
怎么理解(*(void(*)())0)();这条语句
《C陷阱和缺陷》书中所说,表达式(*(void(*)())0)()功能主要用于模拟在计算机启动时,作为硬件调用首地址为0的子程序的C语句,这段语句的含义是什么?下面是转载的一篇博客,在此发一下,并附上作者的链接以示尊敬。https://blog.csdn.net/yxfabcdefg/article/details/82928604 1、铺垫 在分析上面的语句前,我们先从简单的入手。先来区别和理解...转载 2019-05-14 10:42:54 · 326 阅读 · 0 评论