關(guān)閉
  • 如果編程語言是一門武功絕學(xué)

    武俠小說中,各路俠客綠林好漢都是從基本功開始一招一式學(xué)起,掌握了足夠多的招式后,加之勤學(xué)苦練,量變引起質(zhì)變,會有一天打開任督二脈頓悟出這些招式背后的哲學(xué)邏輯,成為一代宗師。在編程的學(xué)習(xí)過程中,我們何嘗不是從一招一式的函數(shù)、語法、特性等學(xué)起,掌握了一門編程語言后,再學(xué)習(xí)另一門語言就會快很多,如同擁有內(nèi)功后,習(xí)得其他武功也會輕松很多。

  • “手撕算法”鎖定大廠,看這篇就夠了!

    基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)的融合是成為龐大系統(tǒng)的基石,比如Redis中的跳躍表,數(shù)據(jù)庫索引B+樹等,只有對基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)足夠的熟悉才能更容易去理解稍微復(fù)雜的結(jié)構(gòu),就仿佛我們闖關(guān)打怪一樣,一步一步解鎖直到結(jié)局。今天想和大家一起分享的是常見數(shù)據(jù)結(jié)構(gòu)以及面試中的高頻手撕算法題,一定要去手動寫這些代碼,可說百分之七八十都是這些題,一定要好好掌握。

  • 深度:震驚世間的驚人代碼(附完整代碼)

    雷神之錘3是一款九十年代非常經(jīng)典的游戲,內(nèi)容畫面都相當(dāng)不錯(cuò),作者是大名鼎鼎的約翰卡馬克。由于當(dāng)時(shí)游戲背景原因,如果想要高效運(yùn)行游戲優(yōu)化必須做的非常好,否則普通人的配置性能根本不夠用,在這個(gè)背景下就誕生了“快速開平方取倒數(shù)的算法”。

  • C語言與C++的40年愛恨情仇

    70年代初,貝爾實(shí)驗(yàn)室創(chuàng)建了C語言,它是開發(fā)UNIX的副產(chǎn)品。很快C就成為了最受歡迎的編程語言之一。但對于Bjarne Stroustrup來說,C的表達(dá)能力還不夠。于是,他在1983年的博士論文中擴(kuò)展了C語言。隨后,支持類的C語言誕生了。

  • 聽說有人不了解柔性數(shù)組,看完這篇就懂了!

    在日常編程中,有時(shí)需要在結(jié)構(gòu)體中存放一個(gè)長度是動態(tài)的字符串(也可能是其他數(shù)據(jù)類型),可以使用柔性數(shù)組,柔性數(shù)組是一種能夠巧妙地解決數(shù)組內(nèi)存的冗余和數(shù)組的越界問題一種方法。

  • 看了這幾個(gè)C語言例子,你一定和我一樣驚呆

    曾經(jīng)我一直以為自己C語言學(xué)的還挺好的,直到看到這幾個(gè)例子……

  • 浮點(diǎn)數(shù)的秘密

    我們在學(xué)習(xí)C語言時(shí),通常認(rèn)為浮點(diǎn)數(shù)和小數(shù)是等價(jià)的,并沒有嚴(yán)格區(qū)分它們的概念,這也并沒有影響到我們的學(xué)習(xí),原因就是浮點(diǎn)數(shù)和小數(shù)是綁定在一起的,只有小數(shù)才使用浮點(diǎn)格式來存儲。其實(shí),整數(shù)和小數(shù)可以都使用定點(diǎn)格式來存儲,也可以都使用浮點(diǎn)格式來存儲,但實(shí)際情況卻是,C語言使用定點(diǎn)格式存儲整數(shù),使用浮點(diǎn)格式存儲小數(shù),這是在 “數(shù)值范圍” 和 “數(shù)值精度” 兩項(xiàng)重要指標(biāo)之間追求平衡的結(jié)果。

  • 2020年9月編程語言排行:C語言蟬聯(lián)榜首,C++突起!

    IOBE 已公布 2020 年 9 月的編程語言排行榜。 在本期榜單中指數(shù)沒有明顯的變化,值得注意的是,java占有率繼續(xù)下降,從上個(gè)月的14.43%降到13.48%. 回到2003,編程語言C++是真正的贏家。它在2003年8月達(dá)到了17.53%的峰值,并成為2003年編程語言獎的獲得者。從那

  • 哦!這該死的 C 語言!

    前言 C 語言是一門抽象的、面向過程的語言,C 語言廣泛應(yīng)用于底層開發(fā),C 語言在計(jì)算機(jī)體系中占據(jù)著不可替代的作用,可以說 C 語言是編程的基礎(chǔ),也就是說,不管你學(xué)習(xí)任何語言,都應(yīng)該把 C 語言放在首先要學(xué)的位置上。下面這張圖更好的說明 C 語言的重要性

    單片機(jī)
    2020-09-08
  • 這才是你需要的C語言、C++學(xué)習(xí)路線!

    小伙伴們,大家好。 關(guān)于C語言和C++的學(xué)習(xí)路線終于梳理完了。當(dāng)然我也只能從我曾經(jīng)近3年的通信公司后臺開發(fā)經(jīng)歷和目之所及的世界,跟大家聊聊這個(gè)話題。 這塊的東西很多很雜,不過梳理和總結(jié)之后,回過頭來看,其實(shí)學(xué)習(xí)思路、學(xué)習(xí)路線應(yīng)該還是比較清晰的。由

  • [收藏] 宏工作原理以及典型面試10問

    [導(dǎo)讀] C語言中宏是非常有價(jià)值的語言特性之一,也是面試中必考察的要點(diǎn)之一,本文來分享總結(jié)一些關(guān)于宏的常見面試問題。 希望能幫助到有需要的小伙伴們。 宏工作原理 以hello word程序?yàn)槔齺砜纯?將下述代碼存成hello.c #include? #define?STR?"hell

    單片機(jī)
    2020-09-07
  • C++11 中的左值、右值和將亡值

    來源:georgeguo C++98 中表達(dá)式值的類型只有左值和右值兩種類型,可以取到地址的表達(dá)式就是左值,不是左值的值就是右值,而C++11中將表達(dá)式的值類型劃分成了lvalue(左值)、rvalue(右值)、prvalue(純右值)、xvalue(將亡值)、gvalue(泛左值) 5種。下

    單片機(jī)
    2020-09-04
    C++
  • 匯編語言入門教程

    學(xué)習(xí)編程其實(shí)就是學(xué)高級語言,即那些為人類設(shè)計(jì)的計(jì)算機(jī)語言。 但是,計(jì)算機(jī)不理解高級語言,必須通過編譯器轉(zhuǎn)成二進(jìn)制代碼,才能運(yùn)行。

  • C++之類型轉(zhuǎn)換函數(shù)

    一、轉(zhuǎn)換構(gòu)造函數(shù)的學(xué)習(xí): 1、回憶數(shù)據(jù)類型轉(zhuǎn)換: 在平時(shí)寫代碼的時(shí)候,最怕的就是那種隱式數(shù)據(jù)類型轉(zhuǎn)換了,一不小心,軟件就bug不斷;而顯式數(shù)據(jù)類型(一般是程序自己去強(qiáng)制類型轉(zhuǎn)換,這個(gè)是我們能夠明顯的識別和掌控的)。為此我們這里總結(jié)了一副隱式類型轉(zhuǎn)

  • C/C++函數(shù)指針與指針函數(shù)

    關(guān)于指針,前面文章C語言指針詳解有過介紹,這里主要討論函數(shù)指針和指針函數(shù)。 1 什么是指針? 定義:指針是程序數(shù)據(jù)在內(nèi)存中的地址,而指針變量是用來保存這些地址的變量; 上面一個(gè) 4GB 的內(nèi)存可以存放 2^32 字節(jié)的數(shù)據(jù)。左側(cè)連續(xù)的十六進(jìn)制編號就是內(nèi)存地址

簡介
C語言與C++相關(guān)開發(fā),分享數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫與python知識,聚集一群愛學(xué)習(xí)有意思的小伙伴。
關(guān)注他的人
  • twtw

  • chris527

  • 醉酒的探戈asd

  • 289117336

  • Tronlong創(chuàng)龍

  • c語言與cpp編程

  • BLTIZKIDS

  • Hk2020

  • 江光電氣

  • gaojian19961214

  • 菲利盟電子

  • 13030203448

  • 大有可為

  • 啟晨

  • cai_mouse

  • MXX1597759

  • wudonghua

  • liang_fu

  • xingnan123

  • 枯奎

  • xiaoguaixh

  • 香草奶油蛋糕

  • 劉永生

  • 劉劍君

  • 烏托邦520

  • 269991364

  • Y0825

  • yebo_yp

  • crownliu

  • liqinglong1023