用心去悟

  在南北相对的两座大山上,各有一个寺院。
  
  每天早上,两个寺院分别派一个小和尚到山下的市场去买菜。两个小和尚年轻气盛、都不服对方,在市场上相遇,经常或明或暗地较劲,互试机巧。
  
  一天,南寺院的小和尚问:“你到哪里去?”
  
  北寺院的小和尚答道:“脚到哪里,我就到哪里。”
  
  南寺院的小和尚听后无言以对。买了菜,回到寺院向师父禀告,师父说:“下次你碰见他的时候,还用同样的话问他,如果他还是那样回答,你就说:‘如果你没有脚,你到哪里去?’这样你就能击败他了。”
  
  第二天早上,南北寺院的小和尚又在菜市场相遇。
  
  南寺院的小和尚又问道:“你到哪里去?”
  
  北寺院的小和尚答道:“风到哪里,我便去哪里。”
  
  这出乎意料的回答使南寺院的小和尚无从回击,又站在那里,一时语塞。回到寺院,师父见小和尚满脸晦气,便问道:“难道我教给你的方法不灵吗?”
  
  小和尚便将早上的事如实地说了出来,师父听了哭笑不得,对小和尚说:“那你可以反问他:‘如果没有风,你到哪里去?’”
  
  第三天早上,南寺院的小和尚又碰见了北寺院的小和尚了,于是问道:“你到哪里去?”“我到市场去。”
  
  南寺院的小和尚又没有话了,因为他不可能说:“如果没有市场,你到哪里去?”
  
  师父知道这情况之后,叹道:“观晚霞悟其无常,观白云悟其卷舒,观山岳悟其灵奇,观河海悟其浩瀚……学贵用心悟,非悟无以人妙。别人的东西永远是别人的,只有悟出的东西才是自己的。”

内容概要:本文详细介绍了C语言指针和字符串操作的基础知识与高级技巧。指针部分涵盖了指针作为数据类型的特点,包括指针变量的定义、间接赋值的应用场景及其重要性,以及不同级别的指针如何在函数间传递并修改实参的值。同时强调了指针操作的安全性问题,如不允许向NULL或未知地址拷贝内存,并讲解了`void*`指针的作用及其转换规则。字符串操作部分则重点讨论了字符串初始化、`sizeof`与`strlen`的区别、字符`\0`的作用及其与其他符号的区别,还展示了数组法和指针法两种操作字符串的方式,并给出了几个常见的字符串处理算法实例,如统计子串出现次数、除字符串两端空白字符等。 适用人群:具有初步C语言基础的学习者,特别是对指针和字符串操作有进一步需求的编程人员。 使用场景及目标:①帮助读者深入理解指针的工作机制,掌握通过指针间接访问和修改内存的技术;②使读者能够熟练运用字符串操作的基本函数,并能编写高效的字符串处理代码;③培养读者的安全意识,避免因不当使用指针而导致程序崩溃或产生未定义行为。 阅读建议:由于指针和字符串是C语言中较为复杂的概念,建议读者在学习过程中多做笔记,动手实践书中的示例代码,尤其要注意理解指针间接赋值的原理,以及字符串处理函数的具体实现细节。此外,对于`void*`指针的理解和使用,应特别留意其类型转换的要求,确保代码的安全性和正确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值