翁恺c语言程序设计入门 浙大翁恺老师c语言公开课

学习平台:中国MOOC在线学习平台视频课程:浙江大学翁凯《C语言编程导论》可选辅助教材:谭浩强的C程序设计,第3版。这个笔记对应于课程第二周的变量扩展知识。第二周的学习中,老师提到了C语言中的变量名。怎样选择变量名才能让我们容易记住,让程序易读?我专门上网搜了一下,...

学习平台:中国MOOC在线学习平台

视频课程:浙江大学翁凯《C语言编程导论》

可选辅助教材:谭浩强的C程序设计,第3版。

这个笔记对应于课程第二周的变量扩展知识。

第二周的学习中,老师提到了C语言中的变量名。怎样选择变量名才能让我们容易记住,让程序易读?我专门上网搜了一下,发现了四个比较流行的命名规则。

下划线命名法

单词由下划线分隔。

驼峰命名法

第一个单词的首字母小写,第二个单词之后的每个单词的首字母大写。

帕斯卡命名法

类似于驼峰命名法。只有camel命名法是小写,而Pascal命名法是大写。

匈牙利命名法

匈牙利命名法的关键是:标识符的名称以一个或多个小写字母开头作为前缀;前缀后面是大写字母的单词或单词组合,表示变量的用途。

常见的前缀类型有:

a 数组(Array)b 布尔值(Boolean)by 字节(Byte)c 有符号字符(Char)cb 无符号字符(Char Byte)cr 颜色参考值(Color Ref) cx,cy 坐标差(长度 Short Int)dw 双字(Double Word)fn 函数(Function)h Handle(句柄)i 整形(Int)l 长整型(Long Int)lp 长指针(Long Pointer)m_ 类成员(Class Member)n 短整型(Short Int)np 近程指针(Near Pointer) p 指针(Pointer)s 字符串(String)sz 以 Null 做结尾的字符串型(String with Zero End) w 字(Word)

四个术语的比较

my_data 下划线命名法myData 驼峰命名法 MyData 帕斯卡命名法 iMyData 匈牙利命名法

PS:以上内容纯属个人学习经验,仅供参考。

本文来自不茫然未来投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/580783.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 06-07
下一篇 06-07

相关推荐

  • 翁恺c语言程序设计入门 浙大翁恺老师c语言公开课

    学习平台:中国MOOC在线学习平台视频课程:浙江大学翁凯《C语言编程导论》可选辅助教材:谭浩强的C程序设计,第3版。这个笔记对应于课程第二周的变量扩展知识。第二周的学习中,老师提到了C语言中的变量名。怎样选择变量名才能让我们容易记住,让程序易读?我专门上网搜了一下,

    2023-06-07 07:52:01
    648 0
  • c程序设计第五版知识点总结 史上最全的c语言程序知识

    很多朋友想学好C语言的知识,但是不知道怎么学,不知道应该学哪些C语言的知识。笔者在网上看到了这个比较完整的C语言学习路线图,有兴趣的朋友可以保存一下!C是面向过程的,而c++是面向对象的。C语言是编程入门选择的,也是大学计算机相关专业的必修课之一!C和C++的区别:c是

    2023-04-04 00:51:01
    959 0
  • c语言多组输入怎么做 最简单的c语言程序

    I/O的定义输入输出是计算机系统的重要组成部分。计算机系统接受输入(输入数据),经过CPU处理后输出(输出数据)。因此,I/O是一个非常重要的概念。现在刚开始学C语言编程,由浅入深。上面我只是解释了一个终端的I/O操作。写一个程序,可以从终端接收用户输入的数据,然后输出到

    2023-03-29 10:08:01
    110 0
  • 简单的c语言程序代码大全 零基础学编程相关知识

    前言很多学过C语言的朋友都说已经学完了C语言入门,但是实际能力还处于很低的水平。基本上就是他们设置几个for循环,暴力解决排列组合问题的关卡。很多人基本都无法独立编写一个小程序。今天给大家举一个我很久以前做过的简单的吃蛇案例。这一次编写控制台蛇程序,对于学过C语

    2023-03-27 14:52:01
    298 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信