c語(yǔ)言的三種基本結(jié)構(gòu) 為什么Windows是用C語(yǔ)言編寫(xiě)的,卻默認(rèn)對(duì)文件大小寫(xiě)不敏感?
為什么Windows是用C語(yǔ)言編寫(xiě)的,卻默認(rèn)對(duì)文件大小寫(xiě)不敏感??jī)烧咧g沒(méi)有聯(lián)系。C是開(kāi)發(fā)語(yǔ)言。軟件產(chǎn)品的特性由產(chǎn)品經(jīng)理決定。windows文件名不區(qū)分大小寫(xiě)是由歷史問(wèn)題引起的,因?yàn)閣indows的前
為什么Windows是用C語(yǔ)言編寫(xiě)的,卻默認(rèn)對(duì)文件大小寫(xiě)不敏感?
兩者之間沒(méi)有聯(lián)系。C是開(kāi)發(fā)語(yǔ)言。軟件產(chǎn)品的特性由產(chǎn)品經(jīng)理決定。windows文件名不區(qū)分大小寫(xiě)是由歷史問(wèn)題引起的,因?yàn)閣indows的前身DOS不區(qū)分大小寫(xiě),windows與DOS兼容。
為什么windows是用c語(yǔ)言編寫(xiě)的,卻對(duì)文件大小寫(xiě)不敏感?
程序員讓它敏感,程序員讓它不敏感。
例如,按如下方式操作每個(gè)字符:
if(C==“e”| C==“e”){
//執(zhí)行函數(shù)程序
}
以確定它是否是字母e,而不考慮大小寫(xiě)。
C語(yǔ)言的名字區(qū)分大小寫(xiě)么?
C語(yǔ)言本身區(qū)分大小寫(xiě)。在C語(yǔ)言中,文件名以字符串的形式存在,字符串也區(qū)分大小寫(xiě)。因?yàn)槲募糜谠L(fǎng)問(wèn)文件,所以它是否真正區(qū)分大小寫(xiě)取決于文件系統(tǒng)。a、 對(duì)于windows,它基本上不區(qū)分大小寫(xiě)。換句話(huà)說(shuō),在windows下編程時(shí),#include
C語(yǔ)言區(qū)分大小寫(xiě)。區(qū)別在于:不同的用途,不同的編譯器和不同的寫(xiě)作方法。1、 不同的目的1。大寫(xiě):大寫(xiě)用于C語(yǔ)言的符號(hào)常量名稱(chēng)。2小寫(xiě):小寫(xiě)用于C語(yǔ)言的控制語(yǔ)句和關(guān)鍵字。2、 不同的編譯器1。大寫(xiě):大寫(xiě)的符號(hào)常量名稱(chēng)與硬件無(wú)關(guān),不需要與編譯器系統(tǒng)支持的各種庫(kù)協(xié)作。2小寫(xiě):小寫(xiě)控制語(yǔ)句和關(guān)鍵字與硬件相關(guān),需要與編譯器系統(tǒng)支持的各種庫(kù)協(xié)作。3、 不同的寫(xiě)作方式1。大寫(xiě):大寫(xiě)符號(hào)常量名的第一個(gè)字符必須是大寫(xiě)字母或下劃線(xiàn),否則是非法的變量名。2小寫(xiě):小寫(xiě)控制語(yǔ)句和關(guān)鍵字只能是小寫(xiě)字母或數(shù)字,不能加下劃線(xiàn)。