一、c語言 &a和a的區(qū)別搞不明白?
首先,a是一個變量,儲存著值。&a是常量,是變量a的內(nèi)存地址。一般的&a是用來賦值給指針的(int ×p=&a ;),或者是作為函數(shù)的參數(shù)傳遞(地址傳遞)。比如scanf中:scanf(%d,&a);
如果輸出,也并不是按照你說的那樣,比如a是字符型:putchar(a) ;a是整形:printf(“%d”,a) ;
所以輸出是用a還是&a,要看函數(shù)的參數(shù)類型是變量還是指針。
二、數(shù)據(jù)庫原理的小問題 當(dāng)B屬性函數(shù)依賴于A屬性時,屬性A于B的聯(lián)系是 A一對多 B 多對一 C 多對多 D以上都不是.
答案應(yīng)該是多對一選B
假設(shè)A是學(xué)號Sno,B是學(xué)生姓名Sname
則有Sno--》Sname,可以有學(xué)號為150012的叫小明,也可以有150013也叫小明,但是一個學(xué)號只能對應(yīng)一個名字,因為不可能150012的人有兩個名字。
所以是多對一
三、數(shù)據(jù)庫投影的定義
投影也是單目運算,該運算從表中選出指定的屬性值組成一個新表,記為:∏A(R)。
其中A是屬性名(即列名)表,R是表名。
四、磁盤被寫保護是什么意思啊?怎樣去掉寫保護啊?我的U盤上邊也沒有什么開關(guān)
U盤被寫保護有兩種情況,一種是硬件,一種是軟件。硬件的話都是通過U盤上寫保護開關(guān)設(shè)置,我們把開關(guān)打開即可。但現(xiàn)在大多數(shù)U盤都沒有寫保護開關(guān),那么我們主要通過軟件的方法進行設(shè)置。
1、通過在DOS里設(shè)置文件屬性來刪除寫保護
1.在DOS里,進入隱藏文件所在目錄用DIR/A 查出該隱藏文件在DOS下的名字(別忘了后綴名),然后用attrib這個命令去掉該文件的相關(guān)屬性,attrib的用法:顯示或更改文件屬性。 ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H][[drive:] [path] filename] [/S [/D]] + 設(shè)置屬性。 - 清除屬性。 R 只讀文件屬性。 A 存檔文件屬性。 S 系統(tǒng)文件屬性。 H 隱藏文件屬性。 /S 處理當(dāng)前文件夾及其子文件夾中的匹配文件。 /D 也處理文件夾。
2.進入安全模式后給該文件夾完全的權(quán)限,重新啟動以后就可刪除該文件夾。
2、通過設(shè)置注冊表值刪除寫保護
1.打開注冊表win+r(即開始-運行)鍵入regedit.exe
2.進入如下目錄HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies
若沒有StorageDevicePolicies項則建立此項
3.建立Dword值命名為WriteProtect并令其值為0
4.重啟
