回答:我也是軟件工程專(zhuān)業(yè)的 我已經(jīng)畢業(yè)了。 你學(xué)了C語(yǔ)言就代表入門(mén)了編程,知道了一些和編程語(yǔ)言相關(guān)的知識(shí)。 未來(lái)你要學(xué) 數(shù)據(jù)結(jié)構(gòu),算法,計(jì)算機(jī)網(wǎng)絡(luò)和操作系統(tǒng)數(shù)據(jù)庫(kù)(概念和SQL)這些理論性的課程,這些是一個(gè)科學(xué)的知識(shí)結(jié)構(gòu)不要著急比較枯燥。 編譯原理 學(xué)校應(yīng)該也會(huì)安排學(xué)習(xí)只是這門(mén)課大多數(shù)人用不上。編程語(yǔ)言你學(xué)了C建議在深入學(xué)一學(xué),然后再面向?qū)ο缶幊陶Z(yǔ)言 Java和C++選擇一門(mén),個(gè)人建議是Java吧! C...
回答:C語(yǔ)言能干什么?回答這個(gè)問(wèn)題應(yīng)該先思考一下你想用C語(yǔ)言來(lái)干什么?C語(yǔ)言是一門(mén)歷史非常悠久的語(yǔ)言,C語(yǔ)言非常的簡(jiǎn)潔緊湊、靈活方便;數(shù)據(jù)類(lèi)型和運(yùn)算符號(hào)者非常的豐富;可以直接的操作物理地址,非常適合對(duì)硬件直接操作;生成的目標(biāo)代碼質(zhì)量和運(yùn)行效率也非常高。C語(yǔ)言廣泛應(yīng)用于各種單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā),現(xiàn)在90%或以上的單片機(jī)的程序都是用C語(yǔ)言去開(kāi)發(fā)的。操作系統(tǒng)的底層驅(qū)動(dòng)基本上也是用C語(yǔ)言開(kāi)發(fā)的。但如果想用C語(yǔ)...
... 【手把手帶你進(jìn)階】C語(yǔ)言中的自定義類(lèi)型 結(jié)構(gòu)體結(jié)構(gòu)體類(lèi)型的特殊聲明結(jié)構(gòu)體的自引用結(jié)構(gòu)體內(nèi)存對(duì)齊結(jié)構(gòu)體內(nèi)存對(duì)齊的規(guī)則內(nèi)存對(duì)齊的意義一個(gè)設(shè)計(jì)結(jié)構(gòu)體變量的原則修改默認(rèn)對(duì)齊數(shù) 結(jié)構(gòu)體實(shí)現(xiàn)位段什么是位...
結(jié)構(gòu)體 目錄 一、結(jié)構(gòu)體類(lèi)型的聲明 結(jié)構(gòu)的聲明 特殊的聲明 二、結(jié)構(gòu)的自引用 結(jié)構(gòu)體正確的自引用方式 三、結(jié)構(gòu)體變量的定義和初始化 四、結(jié)構(gòu)體內(nèi)存對(duì)齊 結(jié)構(gòu)體的對(duì)齊規(guī)則 為什么存...
...eof的參數(shù)不退化,而傳遞給指針strlen就退化成指針了 結(jié)構(gòu)體可以直接賦值嗎? 答:聲明時(shí)可以直接初始化,同一結(jié)構(gòu)體的不同對(duì)象之間也可以直接賦值,但結(jié)構(gòu)體中含有指針成員時(shí)一定要特別小心?。。。。。。?!有可...
...flexible array)這個(gè)概念,但是它確實(shí)是存在的。 C99 中,結(jié)構(gòu)中的最后一個(gè)元素允許是未知大小的數(shù)組,這就叫做?『柔性數(shù)組』成員。 例: typedef struct S{ int n; int arr[0];//未知大小的-柔性數(shù)組成員-數(shù)組的大小是可以調(diào)整的 //in...
...方式創(chuàng)建柔性數(shù)組成員 1. 什么是柔性數(shù)組 ?C99 中,結(jié)構(gòu)體中的最后一個(gè)元素允許是未知大小的數(shù)組,這就叫做『柔性數(shù)組』成員 ? 柔性數(shù)組成員前必須至少有一個(gè)成員 2. 柔性數(shù)組成員的創(chuàng)建 直接用一段代碼感受吧? struc...
... 通訊錄是我們?nèi)粘J謾C(jī)中常見(jiàn)的功能之一,綜合C語(yǔ)言中結(jié)構(gòu)體,循環(huán),條件語(yǔ)句,動(dòng)態(tài)內(nèi)存分配等等知識(shí)點(diǎn),我們對(duì)手機(jī)通訊錄進(jìn)行一個(gè)簡(jiǎn)單的實(shí)現(xiàn),下面我們開(kāi)始講解?。?! 準(zhǔn)備工作:(利用C語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)通訊錄) 所需知...
...,但仍需掌握最基本的使用。 柔性數(shù)組的定義 在C99中,結(jié)構(gòu)中最后一個(gè)元素允許是未知大小的數(shù)組,被稱(chēng)為柔性數(shù)組成員。例如: //1.struct st_type { int i; int a[0];//柔性數(shù)組成員};//2.struct st_type { int i; int a[];//柔性數(shù)組成員}; 語(yǔ)法...
... 文章目錄 前言一、結(jié)構(gòu)體的聲明與定義1.結(jié)構(gòu)體的聲明2.結(jié)構(gòu)成員的類(lèi)型3.結(jié)構(gòu)體的定義 二、初始化結(jié)構(gòu)體三、訪(fǎng)問(wèn)結(jié)構(gòu)體成員四、結(jié)構(gòu)體嵌套五、結(jié)構(gòu)體指針六、結(jié)構(gòu)體傳參總結(jié) 一、結(jié)...
...C99的柔性數(shù)組標(biāo)準(zhǔn)未發(fā)布之前,我們?nèi)绻朐O(shè)計(jì)一個(gè)數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)一個(gè)字符串,可以很容易地想出如下代碼: struct string{ ... int len; //存長(zhǎng)度(至于為什么存長(zhǎng)度下文會(huì)講到) char* val; //存真正的字符串值...
...總結(jié)的還不夠到位,這里再講講。 共用體原理? 共用體和結(jié)構(gòu)體非常相似,共用體定義很簡(jiǎn)單,只需要 union + 共用體名即可,舉個(gè)栗子: union student:{ char name; short age; int weight; char sex;}; 某種意義上,共用體與結(jié)構(gòu)體是差...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...