匈牙利標記法

2022-03-26 14:55:09 字數 542 閱讀 7644

許多windows程式設計師都使用"匈牙利標記法"作為變數命名約定.這是為了紀念具有傳奇色彩的微軟程式設計師 charles simonyi.

這種標記法非常簡單,即變數名以表明該變數資料型別的小寫字母開始.例如,szcmdline的字首sz表示"以零結束的字串"(string zero).

常用的變數名字首

字首資料型別

cchar或wchar或tchar

bybyte(無符號字元)

nshort(短整型)

iint(整型)

x,yint,表示x座標和y座標

cx,cy

int,表示x或y的長度,c表示"count"(計數)

bbool

f表示"flag"

wword(無符號短整型)

llong(長整型)

dwdword(無符號長整型)

fnfunction(函式)

sstring(字串)

szstring zero(以零結尾的字串)

hhandle(控制代碼)

ppoint(指標)

匈牙利標記法

字首 資料型別 by byte 無符號字元 b 或 f bool int f表示 flag cchar 或 wchar 或 tchar clrcolorref cx,cy int,表示x或y的長度,c表示 count 計數 dwdword 無符號長整型 fn函式h控制代碼 iint 整型 llong...

垃圾裝袋(標記法) 標記思想

時間限制 1 sec 記憶體限制 128 mb 提交 360 解決 84 提交 狀態 討論版 命題人 admin 題目描述 某城市環衛部門需要對分布在城市中不同地點的 n 堆 編號為 1 到 n 垃圾進行裝袋處 理。現在有 m 個 編號為 1 到 m 垃圾袋可以使用。乙個容量為 v 的垃圾袋能裝入不...

sublime text 高亮標記法

我就不寫多的設定了。直接說方法 1 先裝package control ctrl 開啟命令列,copy進去如下 import urllib.request,os pf package control.sublime package ipp sublime.installed packages pat...