C语言中指针自增自减运算常见错误分析.pdf
现代~~寓赞宵 2α)8年第 6 期总第 120 期
E;'~? .;;W;;:IE .:11
C 语音中指针自增自;成运算常见错误分析
回祖伟 1 ,孙光2 ,杨索碎 1
(1.湖南第一师范学院湖南长沙 41侃而; 2. 湖南财级高等专科学校湖南长沙 410025 )
i 摘 噩 1 c 语宫是.幡耐耐M川~倒川卢俐-川俐俐俐
等特点,俊于实现各』类怪 3革t 杂的数4据籍结构,并且还可以直接访问内存的物泼地址,支持位操作。在 C 语言中,指
针的使用非常广泛,使用指针通常可以1.成灵为高效、史紧凑的代码。本文根据作者多年的 C 语言教学和软件
开发经验,通过具体的实例分析了 C 语宫中指针自增自减运算在编程过程中容易出现的-在是常见错误,对于帮
助学生 i正确地使用指针具有较高的参考价值。
{关键词 1 c 语言:指针;自增自减运算:常见错误分析
l 中图分类每 1 1凹 1 (文献标识刑 1 c (文章编号 1 1001 明'e/Iω( 加剧(x'i吨∞n- (Jl.
1 冒|富 3 常见错误分析
指针是 C 语宫中一个很重要的概念,利用指针可以简 3. 1 后置用法的误用
化穗序,表达复杂的数据结构,灵活处理字符串,解决调 在编程过程中,特别要性意在昂贵用法中对 s+ +等表
用函数带回多个返回值的问题,为程序员直接参与处理内 达式的…次使用究成以后,串的{段还要加 10
存地址提供了途径,尤其与数组结合,大大提高了程序远 例 1 :以下函数的功能是用于统计一字符华中·铃'
行效率,节省了内存 [1·2Mio 指针是 C 语言程序设计课程 的个数,程序如下:
教学中一个重点,同时也是…个难点。学生普通反映理解 Mωunt (char 铃 s)
困难,特别是指针变最与自增自减运算符结合,虽然使用 líntn=O;
叫tile (铸 s + +! = '\ 0') /铃 φ 铸/
简单、灵前,1.良性性容易带来副作用,稍不放意窃易出