c語言標識符命名規則是什么
C語言的標識符一般應遵循如下的命名規則:
1、標識符必須以字母a~z、A~Z或下劃線開頭,后面可跟任意個(可為0)字符,這些字符可以是字母、下劃線和數字,其他字符不允許出現在標識符中 。
2、標識符區分大小寫字母 。
3、標識符的長度,c89規定31個字符以內,c99規定63個字符以內 。
4、C語言中的關鍵字,有特殊意義,不能作為標識符 。
5、自定義標識符最好取具有一定意義的字符串,便于記憶和理解 。
常見命名規則
比較著名的命名規則,首推匈牙利命名法 。這種命名方法,是由Microsoft程序員查爾斯·西蒙尼(Charles Simonyi)提出的 。其主要思想是“在變量和函數名中加入前綴,以增進人們對程序的理解” 。
匈牙利命名法關鍵是:標識符的名字,以一個或多個小寫字母開頭作為前綴;前綴之后的是首字母大寫的一個單詞或多個單詞組合,該單詞要指明變量的用途 。例如:lpszStr,表示指向一個以\0結尾字符串(sz)的長指針(1p)變量 。
變量的命名規則
變量的命名規則遵循 Camel 命名法,并盡量使用能描述變量作用的英文單詞 。例如存放學生姓名的變量可以定義成 name 或者 studentName 等 。另外,變量名字也不建議過長,最好是 1 個單詞,最多不超過 3 個單詞 。
標識符的命名規則如下:標識符可由三類字符:字母、下劃線、數字組成;標識符只能由字母或下劃線開頭;標識符不能具有二義性;標識符有長度要求,在起定的名字中!超出長度規定的部分將被截掉 。
變量命名的規則如下:
①變量名區分字母的大小寫,因此B與b表示的是不同的變量 。
②變量名只能由字母、數字和下劃線組成,且必須以英文字母開頭 。例如:b,b1,b1a都是合法的,而1b,b,b.2,都是不合法的 。
③變量名長度不得超過最大長度限制,超過的部分將被忽略 。不同的MATLAB版本,變量的最大長度限制是不同的,用戶可以使用 namelengthmax函數得到該用戶使用的 MATLAB版本所規定的變量名長度 。
④關鍵字(如for、end和if等)不能作為變量名 。常量是指那些在 MATLAB中已預先定義其數值的變量,也稱預定義變量 。變量命名時應盡量避開這些預定義變量 。
標識符的命名規則
標識符的命名規則如下:
1、可以使用數字、字母、下劃線、美元符號($) 。
2、不能以數字開頭 。
3、不能包含空格 。
4、不能使用關鍵字和保留字,但是可以包含關鍵字和保留字 。
5、java嚴格區分大小寫,但是長度無限制 。
標識符的常見命名約定
一、小駝峰式命名法:(方法、變量)
約定1:標識符是一個單詞的時候,首字母小寫 。
示例1:name 。
約定2:標識符由多個單詞組成的時候,第一個單詞首字母小寫,其他單詞首字母大寫 。
示例2:firstName 。
二、大駝峰式命名法:(類)
約定1:標識符是一個單詞的時候,首字母大寫 。
示例1:Students 。
約定2:標識符由多個單詞組成的時候,第一個單詞首字母小寫,其他單詞首字母大寫 。
示例2:GoodStudents 。
Windows文件的命名規則是什么?(由哪幾個部分構成)
windows中,文件名(包括擴展名)可高達 255 個字符 。文件名可以包含除 ? “ ”/ \ < > * | :
之外的大多數字符;保留文件名的大小寫;文件名不區分大小寫(由 POSIX 應用程序使用時除外) 。
windows系統下文件名長度為:255個英文字符(DOS下8.3格式),包括文件名和擴展名在內,
或者是255/2=127個中文字符+1個英文字符 。
具體如下:
1、允許文件或者文件夾名稱不得超過255個字符 。
2、文件名除了開頭之外任何地方都可以使用空格 。
3、文件名中不能有下列符號:“?”、“、”、“/”、“╲”、“*”、“<”、“>”、“|” 。
4、Windows文件名不區分大小寫,但在顯示時可以保留大小寫格式 。
5 、文件名中可以包含多個間隔符,如“我的文件 。我的圖片 。001” 。
擴展資料:
文件名稱由四部分組成:第一部分為項目名稱或編號,第二部分為文件的描述,第三部分為當前文件的日期,第四部分為文件階段標識加文件后綴 。
如果是同一版本同一階段的文件修改過兩次以上,則在版本標識后面加以數字標識,每次修改數字加1; 當有多人同時提交同一份文件時,可以在版本標識的后面加入人名或縮寫來區別 。
變量名的命名規則
變量名的命名主要三個規則:只能由字母、數字、以及下劃線組成,第一個字符必須是英文字母;有效長度為255個字母;不可以包含標點符號和類型說明符 。
變量名首字母必須為字母,下劃線,或者美元符號開始,編程中所有變量必須以美元符號開始 。(有些編譯器已經支持中文變量名了)變量名只能是字母,數字(0-9),下劃線的組合,并且之間不能包含空格,數字不能放在變量名首位 。變量名不能使用編程語言的保留字 。
因為變量名區分大小寫,所以可以在字母大小寫中任意組合 。實際上,使用漢語命名變量名的話,也是可以的 。但是在真正編程中,都是習慣使用英語字母進行命名 。
變量名是什么
變量代表了一個存儲單元,其中的值是可變的,故稱為變量 。變量名、常量名、函數名、數組名等等,都是為了區分程序中不同的實體、人為起定的名字 。通常把這些名字叫做標識符 。
標識符的`命名規則如下:標識符可由三類字符:字母、下劃線、數字組成;標識符只能由字母或下劃線開頭;標識符不能具有二義性;標識符有長度要求,在起定的名字中!超出長度規定的部分將被截掉 。
前端規范一(命名規范)
前端規范一(命名規范)
1、小駝峰命名法(lowerCamelCase) :第一個單詞以小寫字母開始,第二個單詞的首字母大寫,例如:firstName、lastName 。
2、大駝峰命名法(CamelCase) :每一個單詞的首字母都采用大寫字母,例如:FirstName、LastName 。
3、下劃線命名法(snake_case):下劃線命名法也叫蛇形法,全由小寫字母和下劃線組成,在兩個單詞之間用下滑線連接 。例如:first_name 。
4、中劃線命名法(kebab-case):中劃線命名法也叫串式命名法,各個單詞之間通過下劃線“-”連接 。例如:first-name 。
強制使用:中劃線命名法
命名規則:1、文件名不得含有空格
2、文件名建議只使用小寫字母,不使用大寫字母
3、文件名包含多個單詞時,單詞之間建議連詞線 ( - ) 分隔
4、有復數結構式,要使用復數
示例:login 、 error-page、 icons
強制使用:全部大寫字母
為了醒目,某些說明文件的文件名,可以使用大寫字母
示例:README
補充說明: README 標準
◎ 項目簡介 。
◎ 注意事項 。
◎ 線上的示例地址(測試、正式) 。
◎ 支持運行的環境 。
◎ 必要的依賴準備,以及如何搭建 。
◎ 項目的安裝指南 。
◎ 相關的文檔鏈接 。
◎ 相關人員的聯系方式 。
README.md 示例:
強制使用:小駝峰命名法
命名規則:前綴為動詞,見名知意
1、onXxx 監聽事件的回調
2、handleXxx 處理事件
3、getXxx 獲取某個值
4、setXxx 設置某個值
常見場景:
a、事件處理:
(1).事件主動監聽采用 onXxx ,被動處理使用handleXxx
示例:onXxxSubmit: '提交表單'
handleXxxSizeChange: '處理分頁頁數改變'
handleXxxPageChange: '處理分頁每頁大小改變'
onXxxKeydown: '按下鍵'
(2). 其他命名:元素+click、 元素+change、select+范圍
示例:selectAllXxx: '選擇所有'
xxxCellClick: '當某個單元格被點擊時會觸發該事件'
xxxSortChange: '當表格的排序條件發生變化的時候會觸發該事件'
b、增刪改查處理:
增: addXxx 添加子項
createXxx 創建大項
刪: deleteXxx 真刪除
removeXxx 偽刪除
改:updateXxx
查: getXxx 獲取原始數據需要修改
fetchXxx 原始數據
示例:getUserList: '獲取用戶列表',fetchToken: '取得Token',deleteUser: '刪除用戶',removeTag: '移除標簽',updateUserInfo: '更新用戶信息',addUser: '添加用戶',createAccount: '創建賬戶'
c、API接口函數:
get: getXxxApi
post: postXxxApi
patch: patchXxxApi
delect: delectXxxApi
域名:xxxUrl
一般屬性變量 強制使用:小駝峰命名法
1、布爾值
命名規則:前綴為判斷性動詞
hasXxx 判斷是否含有某個值 。true:含有此值; false:不含有此值
isXxx 判斷是否為某個值 。true:為某個值; false:不為某個值
示例:isShow: '是否顯示',isLoading: '是否處于加載中',hasToken: '是否包含Token',
2、數組命名
命名規則:使用名詞+List組合
示例: userList: '用戶列表'
3、私有屬性變量
命名規則:前綴為下劃線(_)后面和變量命名一樣 。
4、枚舉變量 \textcolor{red}{強制使用:大駝峰命名法}
枚舉的屬性使用全大寫字母,單詞間用下劃線隔開 。
示例:let TargetState = {READING: 1,READED: 2,APPLIED: 3,READY: 4};
5、常量: 強制使用:使用全大寫字母,單詞間用下劃線隔開
強制使用:大駝峰命名法
命名規則: 可參考vue官網風格指南
例如: 1、按照功能來命名
【由哪幾個部分構成 Windows文件的命名規則是什么? 命名規則】 2、應用特定樣式和約定的基礎組件 (也就是展示類的、無邏輯的或無狀態的組件) 應該全部以一個特定的前綴開頭,比如 Base、App 或 V 。
3、組件名應該以高級別的 (通常是一般化描述的) 單詞開頭,以描述性的修飾詞結尾 。
示例:components/
|- BaseButton.vue
|- BaseTable.vue
|- BaseIcon.vue
強制使用: 中劃線命名法
命名規則:
1.class、id 、標簽、屬性的命名應該盡量精短、明確,必須以字母開頭命名,且全部字母為小寫,單詞之間統一使用中劃線 “-” 連接
2.class必須代表相應模塊或部件的內容或功能,不得以樣式信息進行命名 。
3.元素 id 必須保證頁面唯一 。
4.禁止創建無樣式信息的class
示例:
1、盡量不要縮寫、簡寫的單詞 。除了 template => tmp、message => msg、image => img、property => prop 這些單詞已經被公認的縮寫
2、可讀性強的命名優先于簡短的命名
3、命名長度最好在 20 個字符以內,避免多長帶來的閱讀不便
4、命名要有具體的含義,避免使用一些泛指和無具體含義的詞
5、不要使用拼音,更不要使用中文
6、正則表達式用 Exp 結尾
7、ref:使用Ref結尾
關于命名規則和的內容就分享到這兒!更多實用知識經驗,盡在 m.apearl.cn
- 濟南幼兒師范分數線,濟南幼兒師范高等??茖W校在哪個區
- 軟件開發好的公司,軟件開發比較好的公司
- 中國第一臺計算機誕生于哪一年 中國第一臺電腦
- 社??ㄔ谀膫€銀行辦理最好 社保卡在哪個銀行辦理有區別嗎
- 高端休閑鞋里小白鞋哪個品牌比較好 小白鞋品牌推薦
- 整合營銷傳播具體有哪些方面 整合營銷推廣
- qq系統設置在哪里 電腦qq設置在哪里找
- 楊絳《我們仨》經典語錄有哪些 最好的我們經典語錄
- 天璣1200和天璣800u區別-天璣1200和天璣800u哪個好 天璣1200手機有哪些
- 微信公眾號運營推廣有哪些渠道 公眾號推廣平臺平臺
