• 第二周作业


    我选择的题目是:第四题

    现有的命名方式有多少种?请举例说明。

    答:经查阅,发现现有的命名方法共有四种,分别为:匈牙利命名法、驼峰命名法、帕斯卡命名法以及下划线命名法。

      匈牙利命名法:广泛应用于Microsoft,Windows这类环境中。这种命名技术是由一位能干的Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以同时使用,按照先成员变量,再指针,再简单数据类型,最后再其它的方法。

    例如:bEnable, nLength, hWnd。

    标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。

    a Array 数组

    b BOOL 布尔

    by BYTE 无符号字符

    c char 字符

       驼峰命名法:指的是混合使用大小写字母来构成标识符的名字。其中第一个单词首字母小写,余下的单词首字母大写。

    例如:printResultChecks();(三个单词第一个小写开头,其余两个大写开头)。

      帕斯卡命名法:与驼峰命名法类似,但第一个单词首字母也要大些,即每个单词首字母都要大写。

    例如:UserName;

      下划线命名法:使用下划线将小写的单词分割开来。

    例如:to_char();he_is_busy;

    以上便是目前常用的四种命名方法,每一种都较常用,些数组等函数的时候Array,Bool等都很常用,想to_char这样的下划线明明也很常见。

  • 相关阅读:
    POJ 2057 The Lost House
    SRM 597
    poj3020(Antenna Placement)
    poj3041(Asteroids)
    poj2388(Who's in the Middle)
    poj3687(Labeling Balls)
    poj1094(Sorting It All Out)
    poj3026(Borg Maze)
    poj1258(Agri-net)
    poj2485(Highways)
  • 原文地址:https://www.cnblogs.com/jason-hyj/p/5268817.html
Copyright © 2020-2023  润新知