- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 函数形参中Slist* head与Slist* &head的区别
在函数体中对head指针的操作,都是直接对原指针的操作。无论是修改head指针指向的内容,还是修改head指针指向的地址,都是对实参指针的修改。调用此函数时,会将实参指针所指向的地址复制给形参指针head(形参与实参两个指针,指向同一个地址)。当在函数体中修改head指针所指向的地址时,不会影响原实参指针指向的地址(相当于对原指针的一个复制体进行修改,修改了复制体,本体不会改变)因此,当我们需要对传入函数体的原实参指针的内容或指向的地址进行修改时,形参需要使用Slist* &head形式。
2023-03-12 18:03:27 142
原创 c语言中i++与++i的区别
1、for循环条件中i++与++i的区别//for循环体语法for(语句1;语句2;语句3) { 循环体执行代码块 } 语句1是在循环体开始前执行语句2是定义运行循环体的条件语句3在循环体 已经被执行之后来执行根据for循环的语法定义 ,在语句3执行时++i和i++的结果是一样的,都需要等代码块执行完毕之后才能运行语3。++i:执行完代码块后执行i=i+1,此时i的值增加了1;i++:先引用i=i,再执行i=i+1,也相当于执行代码块后实现了i自增1。性能区别:在大量数据
2022-08-03 12:29:09 14045
前端网页设计、html+css+js、武汉旅游网页前端课程设计
2022-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人