C语言中如何使程序简化、优化(入门篇)

 时间:2024-10-26 16:27:46

1、我们在这里讨论自定义函数copy1,功能是复制字符串;

C语言中如何使程序简化、优化(入门篇)

2、下面我们将形参改用char*型变量(即字符数组指针变量)。之前我们copy1函数的形参用字符数组名,其实编译器把字符数组名按指针变量处失窝蜜琶理的,只是表示形式不同。这里我们不是用下标法引用数组元素,可以直接通过指针指向和移动来引用数组元素。

C语言中如何使程序简化、优化(入门篇)

3、其实步骤2中的copy1函数可以写得更精练一些,将*to= *from的操作放在while语句括号内的表达式,先赋值后判断。

C语言中如何使程序简化、优化(入门篇)

4、将from++, to++;与上面的*to= *from合并,显然又简化了。

C语言中如何使程序简化、优化(入门篇)

5、由于字符可以用ASCII码来代替,!='\0'又等价于!=0;上面的可以进一步化简成如下形式:

C语言中如何使程序简化、优化(入门篇)

6、也可以改为只用一个for语句:

C语言中如何使程序简化、优化(入门篇)
  • 使用GCD函数计算最大公约数
  • 常系数和非常系数的区别
  • 用C语言编写,输出用星号组成的十字架
  • pycharm怎么运行
  • c语言中while如何用
  • 热门搜索
    刘欢的歌曲大全 青岛滨海学院怎么样 基佬大乱斗怎么联机 口角炎怎么办 贺卡制作方法大全简单 怎么做幻灯片 成年美女黄网站色大全免费 鸡翅根的做法大全家常 爱心符号大全 警察图片大全