![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 70
查漏补缺
凯之~
这个作者很懒,什么都没留下…
展开
-
define及typedef的应用
define应用#define可以为类型取别名,也可以定义常量、变量、编译开关等。#define a 3//此时a=3很成立#define U16 unsigned short也可以用来进行函数定义#define MAX(a,b) ((a) > (b) ? (a) : (b))当然,也存在多行函数定义,此时每一行后应加上/#define MACRO(arg1,arg2) do { \test1; \test2; \}while(0)#undef可以取消宏定义,使用方原创 2022-02-27 18:43:54 · 454 阅读 · 0 评论 -
指针在实参与形参间传递的作用
实参与形参的区别使用形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用,无法修改。调用形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数原创 2020-09-13 13:51:34 · 2314 阅读 · 5 评论