c語言到底有多強大,C語言到底有多強大?

2023-03-06 12:20:22 字數 3571 閱讀 4955

1樓:匿名使用者

windows系統大部分是c語言編寫的,夾雜一些c++**和少量彙編。嵌入式系統絕大部分用c語言,有些用c++和ada

2樓:神之戰戟

很好好強大 linuxs是用c語言寫的,你說他到底有多強大??

3樓:

很強大,呵呵,

學好了再學其他的會容易上手些

4樓:匿名使用者

非常強大,強大到無所不能!

只有你想不到,沒有他做不到!

到底c語言的指標有多強大?

5樓:匿名使用者

你可以看看任何一本書在講指標時是怎麼說的

基本每本書都說 指標是c語言的靈魂,沒有學好指標就等於沒學c語言

可見他的重要性,所以樓主先不要去管到底有多強大,等你學通了 你自己就領悟了!

6樓:匿名使用者

1)指標在函式上的應用,可解決函式傳值不傳地址的問題,從而使諸如交換a,b的值的功能函式化可實現;

2)申請動態陣列,使陣列大小可在檔案執行時確定;

3)c中開啟操作檔案都是用檔案指標的;

4)讓結構體中成員的呼叫可用p->member 的形式實現,清晰明瞭;5)

7樓:匿名使用者

指標說白了就是一個帶資料型別的變數,而它儲存的是一個地址。在組合語言中變數基本上都是用變數名來代表一個地址來實現的,在編譯的時候要把變數名先轉換為實體地址然後在進行執行的。在c語言中指標的功能已經比較強大了,可是和組合語言比起來還是略顯不足,至少c語言不能把指標指向**段中的任意一行,可是組合語言卻可以。

如果你先學了組合語言後在學習指標那麼就容易清楚了。

8樓:匿名使用者

指標有多強大,我難以形容。在值的傳遞過程中,有兩種方法:一種是值傳遞;一種是引用傳遞,及地址傳遞。

不用想,引用傳遞比值傳遞的效率高很多。因為在值傳遞的過程中;比如說:你要傳遞一個值為y的變更到另一個函式去。

如果是值傳遞的話,你可能要給分配兩個儲存地址,如果是引用的話就不用了。在記憶體中,是整形的變數,他就會分配32768到-32767這麼大的空間。。

到底c語言的指標有多強大?

9樓:尤欣笑示熹

指標有多強大,我難以形容。在值的傳遞過程中,有兩種方法:一種是值傳遞;一種是引用傳遞,及地址傳遞。

不用想,引用傳遞比值傳遞的效率高很多。因為在值傳遞的過程中;比如說:你要傳遞一個值為y的變更到另一個函式去。

如果是值傳遞的話,你可能要給分配兩個儲存地址,如果是引用的話就不用了。在記憶體中,是整形的變數,他就會分配32768到-32767這麼大的空間。。

10樓:尹岑稽菀

1)指標在函式上的應用,可解決函式傳值不傳地址的問題,從而使諸如交換a,b的值的功能函式化可實現;

2)申請動態陣列,使陣列大小可在檔案執行時確定;

3)c中開啟操作檔案都是用檔案指標的;

4)讓結構體中成員的呼叫可用p->member的形式實現,清晰明瞭;5)

11樓:線旋宮心怡

指標本身就是一種複合資料型別,是用於儲存地址值的一種變數型別,並沒有什麼特別

。指標的靈活或者說強大,主要體現在能夠以另一種間接方式訪問記憶體,並且能夠來回移動指標。

單純使用指標並沒有什麼特殊之處,指標與陣列、結構體、函式聯合使用,才能體現出其靈活性。

12樓:宗伯麥寄柔

你可以看看任何一本書在講指標時是怎麼說的

基本每本書都說

指標是c語言的靈魂,沒有學好指標就等於沒學c語言可見他的重要性,所以樓主先不要去管到底有多強大,等你學通了你自己就領悟了!

c語言為什麼會被人說的那麼強大,c語言到底能做啥

c語言強大嗎?

13樓:玩蛋鳥

當然很強,windows作業系統大部分就是c語言編寫的

14樓:還沒吃飽啊

很強大,但主要是用在底層的,編遊戲有其他的選擇!各種語言都有他的適用範圍的!

15樓:匿名使用者

很強大,從事計算機行業或有趣者必學之

好程式設計師:比c語言還好,go語言有多強大

16樓:匿名使用者

你首先應該考慮的是c語言有多差,除了一些底層的或者硬體的開發,根本沒人用c語言,好個屁,

17樓:匿名使用者

疑似假使用者927652

c語言的強大之處在**呢

18樓:匿名使用者

簡潔緊湊、靈活方便   c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

運算子豐富   c語言的運算子包含的範圍很廣泛,共有34種運算子。c語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使c語言的運算型別極其豐富,表示式型別多樣化。

靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。   資料型別豐富   c語言的資料型別有:整型、實型、字元型、陣列型別、指標型別、結構體型別、共用體型別等。

能用來實現各種複雜的資料結構的運算。並引入了指標概念,使程式效率更高。另外c語言具有強大的圖形功能,支援多種顯示器和驅動器。

且計算功能、邏輯判斷功能強大。   同時對於不同的編譯器也有各種編輯方式。

19樓:匿名使用者

前面所以回答都不全面。1、區域性變數所佔用的記憶體空間的分配和銷燬,取決於編譯器的實現,編譯器在為了優化程式效能,可能有不同的策略來分配、釋放記憶體。比如:

vc編譯器可能在函式入口處即分配這裡的全部變數,gcc編譯器也可能真的在定義處才分配。2、你該**的應該是這些區域性變數的生命期。這個bcde 的生命期都是開始於定義變數的地方,終止於語句塊結束的地方(對應的反花括弧處結束)3、這是 c++ 的**,c 的**必須在函式開始處定義所有區域性變數,以便於編譯器為所有區域性變數準備棧空間。

所以有你這個困惑(區域性變數在函式入口時就全部入棧,這個說法是錯的麼?)

c語言有何強大之處?

20樓:匿名使用者

所有作業系統都是c編寫的,或者c佔70%以上的**編寫量。

所有底層程式構架都是c編寫。

所有dbms都是c編寫。

21樓:

lunix系統大都是用c語言編寫的

c語言比j**a更強大?

22樓:匿名使用者

每種語言都很強大,只要你學好了

23樓:飯託

兩個語言專注的領域不同,沒有比較的意義

24樓:我泡的茶啊

語言都一樣,運用好了,都強大!

c語言中字元編碼到底有啥用C語言中字元編碼到底有啥用

你這個問題挺有意思的。看得出來你學東西有點思考哈。說說我的理解 電腦裡面儲存的所有東西,其實都是1和0而已 所謂的字元型變數char,本質上和int變數只有長度的區別,也是儲存1和0的,並沒有什麼特別之處。一個char變數,就是佔用一個位元組的空間。一個int變數,佔用2個位元組的空間 那這時候有個...

華為到底有多強大,華為真的像大家說的那麼強嗎?

華為真的像大家說的那麼強嗎?真的有大家說的那麼強。因為華為的地位很高,而且華為的產品非常好用,並且很有質量保障。是真的很強,華為的手機非常出名,而且華為旗下公司有著很多的業務,淨利潤達到了627個億。確實非常的強,擁有著自己的研發團隊,掌握著5g技術,許多公司都沒有辦法做到的。為什麼華為如此強大?眾...

明朝海軍到底實力多強,明朝海軍到底有多強

明朝跨度很長的,這276年恰恰還是大航海時代到來的時代。別人在進步,明朝在下坡。十五世紀初期,也就是鄭和下西洋的年代,明朝水師絕對的世界第一。而到十六世紀,和歐洲相比就略顯頹廢了,技術上已經被抹平甚至被趕超,只有體量還在那裡鎮場子。十七世紀歐洲海戰趨向於成熟,技術已經全面超越了東方,只是還沒到碾壓的...