嵌入式高级C语言
匿名打工仔
这个作者很懒,什么都没留下…
展开
-
解析传值调用
传值调用是指方法在调用参数时,不是对原参数进行操作,而是创建参数的拷贝并对进行操作,这种调用有利于保护数据,也不会影响到实参的值。 正确的值传递函数写法: void swap(int * p1,int * p2) /*形参是指针变量*/ { int * p; p = p1; p1 = p2; p2 = p; } 常见错误写法 void swap(int p1,in原创 2015-12-14 22:15:14 · 576 阅读 · 0 评论 -
C语言指针基础
1.指针的本质 .指针的本质上也属于一个变量; .指针需要占用一定的空间; .指针用于保存内存地址的值; 2.不同类型指针占用空间 是相同的,基本都是一样的, 等于地址宽度.,不同类型的指针变量所占字节数都是4字节(注意,这仅仅针对特定的情形,指针类型变量的大小和编译环境设置有关)。 3.*的意义 .在指针声明时,*表示声明的变量为指针; .在指针使用时,*号表示取指针所原创 2015-12-14 17:29:11 · 360 阅读 · 0 评论 -
函数指针的运用于程序示例
Obsession 1162732624@qq.com 20160720 多交流如有误请各位技术前辈指正 函数指针: 函数指针是存放函数的地址的指针,函数地址是一个函数的入口地址。 注:函数名就是函数的入口地址(非常重要) 当一个函数指针指向了一个函数,就可以通过这个指针来调用该函数,可以将函数作为参数传递给函数指针。 函数指针声明方式: (*)()原创 2016-07-20 19:00:44 · 635 阅读 · 0 评论