-
在三樓,難道加解密不能做成程式嗎?
您可以輸入引數 -e 或 -c 來指定是加密還是解密。
-
1.這取決於你如何解釋......如果是字串"\x5d",即 4 個位元組(相當於您在解釋方面所說的"\\x5d"如果它被解釋為十六進製字元,那麼 2 位十六進製正好是 1 個位元組。
2.當一起輸入形狀和字元型別時,中間不應該有空格,因為空格也是乙個字元,所以答案應該是
它屬於先使用後新增。 如果僅使用 printf 表示式的值,則輸出為 1。 然後 printf 的值 t,輸出是 t++ 之後的值,不儲存在 t 的變數中,t 的值保持不變。
這意味著如果x是奇數,則值為1,如果是偶數,則值為0,因此從左到右的順序可以判斷結果一定是。
5.(int) x = 4,(int ) y = 2,x%y = 0;x+y 仍然是雙倍 (x+y) 2 = 自然加 0。
6.如果你沒有寫錯程式,我會做你寫的數學運算,結果是 &d, n =3 , k = 1;
因為你沒有在情況 0 之後寫 break,i = 5 和 i 6 = 0 遇到第乙個情況,找到起始位置,繼續執行下乙個情況,忽略情況 2 的條件,直到你遇到 break,繼續下乙個迴圈才會停止。
然後,如果是您編寫的程式有錯誤,我認為錯誤可能如下。
printf("&d,%d,%d",m,n,k);取位址 d 沒有意義,它將根據 &d 輸出。
它應該是 printf("%d,%d,%d",m,n,k);% 是佔位符,m 是值。
然後是案例 0 之後的 n++; 寫中斷;
所以最終結果是 m = 1; n = 3; k = 1;
-
1.樓上第乙個問題應該是錯的,應該是2個位元組,轉義字元x5d是乙個位元組,但是“”的字串本身有0作為結尾,所以是兩個位元組。 (如果寫的話。'\x5d'因為它是乙個字元而不是乙個字串,所以它應該是乙個位元組)。
樓上也應該錯了,逗號表示式從右到左組合,t的值應該是最左邊的值,即。 (已測試)。
測試:1,0,1,0,具體解釋不是很清楚。
5.樓上錯誤,應該已經測試過了),(
6.&d,1,3
-
c d c a a a b c c d
與樓上的最後乙個問題有衝突。
-
1.文字檔案和二進位檔案。
2.無法開啟。
3.開啟,允許讀取和寫入。
允許讀取和寫入,而 A+ 允許讀取和追加到末尾。
ftell6.寫入、追加資料。
二元的。 8.位元組、文字檔案。
9.非 0 值,0
10.錯誤,相應的 ASCLL 程式碼儲存為字元。
我想你要從計算機的角度來考慮,也許你知道它的用法,但C程式不僅僅是選擇結構,你還要弄清楚這些**是如何變成exe的? 總的來說,我們應該對為什麼我們應該在開頭新增 include 和 for 迴圈條件有乙個大致的了解,以及 while do 和 do while 有什麼區別。 比如我們需要對4個數字的大小進行排名,只是看一下,但是計算機必須對每個數字進行比較,等等,所以我認為學習C語言重要的是從計算機的角度來思考問題。 >>>More