1
#include
<
iostream
>
2using
namespace
std;34
const
intmax=4
;5inta[max];
6int
b[max]=;
7//把十進位制轉化為二進位制
8void
test(
ints)
18for
(intj=
0;j<
max;j++)
19cout
<<
a[j];
20cout
<<
endl;
21for
(intk=
0;k<
max;k++)
22if
(a[k]==1
)23cout
<<
b[k];
24cout
<<
endl;25}
26//
把對應的位元串輸出
27void
comb(
intn)35}
36void
main()
根據教材提示,要用乙個位元串,但c、c++則不能直接宣告乙個二進位制的串,老師提醒我創個函式把十進位制轉化為二進位制。。。挺有成就感的
乙個程式是如何生成的
很多剛接觸程式設計的同學,應該都會學到乙個 hello world 的程式,通常教程中都會教先安裝乙個idea,然後在idea中敲入 編譯然後執行,簡單的 hello world 程式就完成了。但你是否有想過從敲完 後的原始檔,到輸出 hello world 的可執行檔案,這中間到底經歷了什麼過程呢...
乙個C程式是如何生成的
c程式設計的基本策略是用程式把源 檔案轉換成可執行檔案。c通過編譯和鏈結這兩個步驟來完成這一過程。編譯器把源 轉換成中間 鏈結器把中間 和其他 包括預編譯的庫 合併,生成可執行檔案。中間 有很多種形式,最普遍的就是把源 轉換為機器語言 並把結果放在目標 檔案裡。但是目標檔案缺失許多 1是啟動 啟動 ...
乙個自己實現的string
最近實現了乙個string 類,新增了一些c 11 元素。除了基本的構造析構函式,拷貝構造和賦值函式,另外新增移動拷貝和賦值函式。default是乙個很方便的特性有木有。default constructor kianstring default kianstring const char c ch...