tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2026-05-13 04:23:02

C 是我平時的工作中用的最多的語言,Python基本是在學習的時候會用,有時候也會用它來寫一寫腳本。所以,今天準備摻一點C 的知識。

智能指針是C 11标準中的其中一個特性。本文可能需要有一點C 語言的基礎。不過盡量用簡潔的文字來介紹。如果對C 語言不了解又想學習的話,需要C 學習資料的後台私聊我哦,都是我之前自己學習整理出來的資料。感覺還可以。

在開發C 程序的時候,我們使用new動态的從堆中申請内存,然後使用delete将這段内存釋放。使用new申請的内存C 編譯器是不會自動釋放的。因此,如果我們使用了new來申請内存,但是沒有使用delete釋放内存,就會造成内存洩漏。如果申請内存的操作是在一個循環中的話,就會不斷的造成内存洩漏,最終導緻内存不足,程序崩潰。這是很嚴重的問題。

顯然,讓程序員來管理内存的釋放問題是很繁瑣的。有的時候,我們甚至不知道應該在什麼時候使用delete來釋放内存。比如說在編寫比較複雜的多線程程序的時候,申請的内存可能會有多個線程同時訪問,可能你自己都無法确定應該合适釋放這一塊内存。因此,如果能讓C 編譯器來自動完成内存的分配和釋放,那程序員的壓力就小很多了。

智能指針内存的分配和釋放都是由C 編譯器自動完成的。這就是智能指針存在的意義,我們可以将繁瑣的内存管理問題交給C 編譯器,而将精力放在我們的業務邏輯上。

智能指針的類型

C 11中提出的智能指針有三種類型:shared_ptr、unique_ptr、weak_ptr。使用這三種智能指針的時候需要包含庫memory。

(1) shared_ptr

shared_ptr(就是一種指針)管理内存的機制如下:shared_ptr采用引用計數的方式來管理所指向的對象。什麼意思呢?舉個例子:

現在有一個對象dog,有一個shared_ptr指向它, 此時它的引用計數為1;當有一個新的shared_ptr也指向了dog,那麼它的引用計數自動加1,為1;當指向了dog的shared_ptr了離開了它的作用域,引用計數減1,又變為1了。當引用技術為0時(也就是說所有指向dog的shared_ptr都離開了作用域),dog占用的内存自動釋放。

還不理解?沒關系,看一段代碼:

#include #include #include class Dog { private: std::string name_; public: Dog(std::string name) { std::cout << "Dog is created." << name << std::endl; name_ = name; } Dog() { std::cout << "Nameless dog created." << std::endl; name_ = "nameless"; } ~Dog() { std::cout << "dog is destroyed: " << name_ << std::endl; } void bark() { std::cout << "Dog " << name_ << " rules" << std::endl; } }; void foo() { //創建一個指針下面兩種方式都可以 //shared_ptr p(new Dog("Gunner")); std::shared_ptr p = std::make_shared("Gunner"); //p.use_count==1 std::cout << "p->use_count() = " << p.use_count() << std::endl; { std::shared_ptr p2 = p; //p.use_count==2 std::cout << "p->use_count() = " << p.use_count() << std::endl; p2->bark(); } //離開大括号時,p2的作用域結束,p的引用計數減1 //p.use_count==1 std::cout << "p->use_count() = " << p.use_count() << std::endl; p->bark(); } int main() { foo(); }

首先要注意下面幾點:

  • 創建shared_ptr的方式有兩種
    • 直接使用new關鍵字的方式: shared_ptr p(new Dog("Gunner"));
    • 使用make_shared的方式:shared_ptr p = make_shared("Gunner");
  • shared_ptr、make_shared都是在命名空間std當中,為了避免初學者誤會,我直接寫成了std::shared_ptr、std::make_shared的方式,而沒有使用using namespace std;

運行結果如下:

c指針的作用(C11中的智能指針)1

怎麼理解内存自動釋放了呢: 在foo()函數執行結束之後,智能指針p離開了作用域,它的引用計數減為0了,然後創建的Dog的對象的析構函數自動調用了,輸出: dog is destroyed: Gunner。

上面有幾個C 中的重要概念,稍微做一些解釋:

  • 命名空間:命名空間也稱為名字空間,最通俗的理解就是一個命名的容器,一個空間内的變量、函數、類等的命名不可以相同,但是不同空間的命名可以相同。std是C 編譯器的命名空間,C 标準庫中的函數或者對象都是在命名空間std中定義的,所以我們要使用标準函數庫中的函數或對象都要使用std來限定。
  • 析構函數: 析構函數和構造函數可以認為是一對函數。構造函數在創建一個類的對象時被自動調用,通常用來做一些初始化的工作。析構函數與構造函數相反,當對象結束其生命周期,如對象離開它的作用域,系統自動執行析構函數。析構函數往往用來做“清理善後” 的工作(例如在建立對象時用new開辟了一片内存空間,delete會自動調用析構函數後釋放内存)。

(2) unique_ptr

unique是獨一無二的意思。unique_ptr的涵義也是相似的,它表達的是一種獨占的思想,與shared_ptr最大的區别是unique_ptr不共享它的指針,某個時刻隻能有一個unique_ptr指向一個給定的對象。

創建unique_ptr的方式如下:

  • 使用new關鍵字:std::unique_ptr ptr(new Example(1));
  • 使用std::make_unique:std::unique_ptr ptr = std::make_unique(1);

常用的函數說明:

  • get() : 返回被管理對象的指針
  • release() : 返回指向被管理對象的指針,并釋放所有權
  • swap() : 交換被管理對象

使用示例:

#include #include #include using namespace std; class Example { public: Example(int param = 0) { number = param; cout << "Example: " << number << endl; } ~Example() { cout << "~Example: " << number << endl; } void test_print() { cout << "in test print: number = " << number << endl; } void set_number(int num) { number = num; } private: int number; }; void test1() { unique_ptr ptr1 = make_unique(1); if (ptr1.get()) { ptr1.get()->test_print(); ptr1->set_number(2); (*ptr1).test_print(); } unique_ptr ptr2(new Example(20)); ptr2->test_print(); ptr1.swap(ptr2); cout << "ptr1和ptr2交換管理對象" << endl; ptr1->test_print(); ptr2->test_print(); } int main() { test1(); return 0; }

運行結果:

c指針的作用(C11中的智能指針)2

(3) weak_ptr

std::weak_ptr是一種智能指針。它對被std::shared_ptr管理的對象存在非擁有性(弱)引用。weak_ptr是為了配合shared_ptr而引入的一種智能指針,它不具有普通指針的行為,沒有重載運算符*和->,其最大作用在于協助shared_ptr工作,像旁觀者那樣觀測資源的使用情況。weak_ptr可以從一個shared_ptr或者另weak_ptr對象構造,獲得資源的觀測權。但weak_ptr沒有共享資源,它的構造不會引起指針引用計數的增加。

使用weak_ptr的成員函數use_count()可以觀測資源的引用計數,另一個成員函數expired()的功能等價于使得use_count==0,表示被觀測的資源(也就是shared_ptr管理的資源)已經不複存在。weak_ptr有一個重要的成員函數lock()可以從被觀測的shared_ptr中獲得一個可用的shared_ptr對象,從而操作資源。

weak_ptr被設計用來避免std::shared_ptr的循環引用。

什麼是循環引用問題,下面舉個例子說明一下:

假設現在有兩個類A、B,創建了兩個智能指針shared_ptr ptr_A、shared_ptr ptr_B分别指向了A、B兩個類的對象a、b。A中有個shared_ptr指向b,B中有個shared_ptr指向a。

下面我們看一下ptr_A、ptr_B的引用計數分别是多少:

  • ptr_A.use_count = 2
  • ptr_B.use_count = 2

然後程序結束時,ptr_A、ptr_B都離開了它的作用域,引用計數減為1,所以a、b占用的内存不會釋放。這就是shared_ptr的缺陷。

下面可以從一個例子中看一下:

#include #include class foo; class Test { public: Test() { std::cout << "construct.." << std::endl; } void method() { std::cout << "welcome Test.." << std::endl; } ~Test() { std::cout << "destruct.." << std::endl; } public: std::shared_ptr fooptr; }; class foo { public: foo() { std::cout << "foo construct.." << std::endl; } void method() { std::cout << "welcome Test foo.." << std::endl; } ~foo() { std::cout << "foo destruct.." << std::endl; } public: std::shared_ptr testptr; }; int main() { // 循環引用 測試 Test* t2 = new Test(); foo* foo1 = new foo(); std::shared_ptr shptr_Test(t2); std::shared_ptr shptr_foo(foo1); std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; shptr_Test->fooptr = shptr_foo; shptr_foo->testptr = shptr_Test; std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; return 0; }

運行結果如下:

c指針的作用(C11中的智能指針)3

在程序結束時,Test類和foo類的析構函數并沒有調用。

使用weak_ptr改進的程序如下:

#include #include class foo; class Test { public: Test() { std::cout << "construct.." << std::endl; } void method() { std::cout << "welcome Test.." << std::endl; } ~Test() { std::cout << "destruct.." << std::endl; } public: std::weak_ptr fooptr; }; class foo { public: foo() { std::cout << "foo construct.." << std::endl; } void method() { std::cout << "welcome Test foo.." << std::endl; } ~foo() { std::cout << "foo destruct.." << std::endl; } public: std::weak_ptr testptr; }; int main() { // 循環引用 測試 Test* t2 = new Test(); foo* foo1 = new foo(); std::shared_ptr shptr_Test(t2); std::shared_ptr shptr_foo(foo1); std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; shptr_Test->fooptr = shptr_foo; shptr_foo->testptr = shptr_Test; std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; return 0; }

運行結果如下:

c指針的作用(C11中的智能指針)4

可以看到析構函數自動調用了,内存正常釋放。

今天的内容就到這兒了。如果對我的推、文有興趣,歡迎轉、載分、享。也可以推薦給朋友關注哦。隻推幹貨,甯缺毋濫。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

  • 哈爾濱太平國際機場咨詢電話
    哈爾濱太平國際機場咨詢電話?客服電話為0451-82894220哈爾濱太平國際機場(HarbinTaipingInternationalAirport,IATA:HRB,ICAO:ZYHB),位于中國黑龍江省哈爾濱市道裡區迎賓一路,距離哈爾... 2022-06-09
  • 山東濰坊市濰柴動力簡介
    新年伊始,喜訊傳來:濰柴“重型商用車動力總成關鍵技術及應用”項目榮獲國家科技進步一等獎。這是多年來濰柴堅持不懈創新驅動、改革發展取得重大成果的一個縮影。市委、市政府作出決定,在全市開展向濰柴集團和譚旭光同志學習活動,大力弘揚濰柴精神,學習先... 2023-01-19
  • 十首動人心弦歌詞
    十首動人心弦歌詞?可能在我左右,你才追求,孤獨的自由——《紅豆》,今天小編就來聊一聊關于十首動人心弦歌詞?接下來我們就一起去研究一下吧!十首動人心弦歌詞可能在我左右,你才追求,孤獨的自由。——《紅豆》但願我可以沒成長,完全憑直覺覓對象。模糊... 2022-12-06
  • 抖音号變現分析
    抖音号如何買賣?抖音号交易市場是如何運作的?“有三萬粉以上抖音要出售的嗎,平台簽署合同安全放心”“大量出抖音号,63數據,日産1萬,懂得來”“出售抖音号,美食類,女性占百分之八十比例,1.9萬粉絲,未實名”……在一個名為“抖音交易出售買賣号... 2022-11-05
  • 血糖高吃哪些水果好
    血糖高吃哪些水果好?蘋果蘋果中含有大量的食物纖維,進食後可以吸收大量水分的同時減少人體對其他糖分的吸收,從而起到了控制血糖的效果此外,蘋果含有較多的鉀,對于高血壓患者很有好處,而且能減少冠心病的發生蘋果中含有大量維生素、蘋果酸,能促使積存于... 2022-06-17

热门生活资讯推荐

  • 生活 京東買東西的京豆有什麼用
    京東買東西的京豆有什麼用?抵扣現金的作用京豆可直接用于支付京東網站及手機客戶端的訂單(投資性金銀、收藏品和部分虛拟産品等不支持京豆支付的産品除外),在消費時100京豆可抵1元現金使用,京豆支付不得超過每筆訂單結算金額的50%,下面我們就來聊... 2022-06-03
  • 生活 樓盤封盤什麼意思
    樓盤封盤什麼意思?樓盤封盤就是樓盤停止銷售樓盤封盤至少包括以下幾種可能:第一種項目違規、相關證件不齊全等原因,被政府勒令停止銷售,加以整頓第二種就屬于“捂盤惜售”即:在市場銷售火爆時開發商把手中較好的房子留着不賣,等有了一個相對較高的價位後... 2022-08-02
  • 生活 逆生長的意思
    逆生長的意思?逆生長是指許多寶寶在成長過程中所出現的生長倒退現象,比如本來能夠流利說話了,卻又開始學小寶寶咿咿呀呀,本來已經能自己大小便了,卻又開始尿褲子;本來能夠自己做的事,卻故意裝出無能為力的樣子,處處要人幫忙,下面我們就來聊聊關于逆生... 2022-06-25
  • 生活 寶潔GIV是什麼意思
    寶潔GIV是什麼意思?寶潔GIV意思是寶潔贈予寶潔(英文名稱:Procter&Gamble,簡稱P&G,中文簡稱:寶潔公司)總部位于美國俄亥俄州辛辛那堤市2008年,寶潔公司是世界上市值第6大公司,世界上利潤排名第14的公司它同時是财富50... 2022-07-18
  • 生活 功率因數深度解析
    功率分析儀知識科普——功率因數的定義功率分析儀知識科普——功率因數的定義功率分析儀LMG671功率因數功率因數是有功功率和視在功率的比值:公式20:功率因數多通道功率分析儀LMG671一個經常和功率因數混淆的數值是cos(φ).它有相同的含... 2022-10-22
  • 生活 燕子怎樣捉蟲
    燕子怎樣捉蟲?燕子捕捉的食物主要是蚊子和蒼蠅等昆蟲,在其飛行時,會發出“咝咝”聲尋找食物的時候,一邊飛行,一邊張着嘴巴把飛蟲吃進嘴裡,現在小編就來說說關于燕子怎樣捉蟲?下面内容希望能幫助到你,我們來一起看看吧!燕子怎樣捉蟲燕子捕捉的食物主要... 2022-07-17
  • 生活 冰糖雪梨紅棗如何做
    冰糖雪梨紅棗如何做?主料:雪梨1個、紅棗8顆、冰糖20g;輔料:百合15g、枸杞10g、清水1000g,現在小編就來說說關于冰糖雪梨紅棗如何做?下面内容希望能幫助到你,我們來一起看看吧!冰糖雪梨紅棗如何做主料:雪梨1個、紅棗8顆、冰糖20g... 2022-06-18
  • 生活 翠色欲流的意思是什麼
    翠色欲流的意思是什麼?翠色欲流,翠綠的顔色好像就要流淌出來一樣,形容綠到了極緻,我來為大家科普一下關于翠色欲流的意思是什麼?下面希望有你要的答案,我們一起來看看吧!翠色欲流的意思是什麼翠色欲流,翠綠的顔色好像就要流淌出來一樣,形容綠到了極緻... 2022-06-21
  • 生活 我的世界裡怎麼做龍
    我的世界裡怎麼做龍?首先水晶可以通過玻璃、惡魂之淚、末影之眼合成,也可以開創造模式直接拿,我來為大家講解一下關于我的世界裡怎麼做龍?跟着小編一起來看一看吧!我的世界裡怎麼做龍首先水晶可以通過玻璃、惡魂之淚、末影之眼合成,也可以開創造模式直接... 2022-06-04

网友关注

  • 生活 積極溝通指的是
    溝通·理解·關愛李佩津溝通是通往和諧心理的橋梁。有效的人際溝通,可以建立良好的社交關系,改善人際關系。心理學有句名言:“你可以不說話,但不可能不溝通。”有的人在與他人産生矛盾時不跟對方說話,其實“不說話”也是一種溝通。非言語的溝通和交流同樣... 2022-11-25
  • 生活 碩士和研究生和博士三者區别
    碩士和研究生和博士三者區别?首先碩士和研究生有的區别:一個是學位一個是學曆研究生是學曆碩士是學位,今天小編就來說說關于碩士和研究生和博士三者區别?下面更多詳細答案一起來看看吧!碩士和研究生和博士三者區别首先碩士和研究生有的區别:一個是學位。... 2022-06-20
  • 生活 通過快遞單号怎樣查詢物流信息
    最近有很多朋友在問,如何一次性查詢全部快遞物流,并篩選出未簽收延誤的單号呢?于是乎今天小編給大家分享一個新的剪輯技巧,下面一起來學習一下。需要哪些工具?安裝一個快遞批量查詢高手快遞單号怎麼快速查詢?進入快遞批量查詢高手,先導入快遞單号,多個... 2022-11-13
  • 生活 湖北省各大高校梯度表
    湖北是中國重要的文化發源地之一,作為我國重要的科教基地,湖北省擁有普通高校129所,在全國居于前列。武漢作為湖北的省會,更是優質高校數量雲集,坐擁武漢大學、華中科技大學、武漢理工大學等國内知名985、211,同時也是我國科教第三城的有力競争... 2022-12-19
  • 生活 物理防曬和化學防曬的區别
    物理防曬和化學防曬的區别?物理防曬的防曬效果比較持久,可以不經常補塗;而化學防曬霜的防曬效果持續時間比較短,需要勤補塗物理防曬塗在皮膚上會泛白,而且很油膩,看起來不自然,不過它即塗即防曬,無需等待,我來為大家科普一下關于物理防曬和化學防曬的... 2022-06-10
  • 生活 自然日連續七天
    等待周末常常讓人無法忍受,在周日之間整整等待了七天。一周七天已經存在很長一段時間了,所以人們通常不會停下來問為什麼。等待周末極其漫長我們大部分時間的計算是由于行星、月亮和恒星的運動。我們的一天等于地球繞地軸轉一周。我們的年是地球繞太陽公轉的... 2022-10-24
  • 生活 豆沙糯米團子的做法
    豆沙糯米團子的做法?用料:澄面75克,紅豆沙250适量,糯米粉300克,水450克,糖30克,油30克,我來為大家科普一下關于豆沙糯米團子的做法?下面希望有你要的答案,我們一起來看看吧!豆沙糯米團子的做法用料:澄面75克,紅豆沙250适量,... 2022-06-20
  • 生活 果凍是啥
    果凍是啥?果凍是一種甜食,呈現透明狀,口感軟滑香甜,主要由食用明膠、水、糖以及果汁制作而成,深受大衆喜愛,果凍品種極多,按照内容物可以分為果味型、果汁型、果肉型、含乳型以及其他型,而按照種類有凝膠型、可吸型兩種,我來為大家講解一下關于果凍是... 2022-07-15
  • 生活 青椒變蛋的做法
    青椒變蛋的做法?食材:皮蛋,青紅椒皮蛋的殼敲碎,剝掉外面的一層殼,水龍頭下沖洗幹淨,我來為大家科普一下關于青椒變蛋的做法?下面希望有你要的答案,我們一起來看看吧!青椒變蛋的做法食材:皮蛋,青紅椒。皮蛋的殼敲碎,剝掉外面的一層殼,水龍頭下沖洗... 2022-06-23
  • 生活 夢見掉牙齒周公解夢
    夢見掉牙齒周公解夢?生意人夢見牙齒掉了好多,預示夢者近期财運小升,收入則是通過本職工作的努力,從而獲得加薪的機會,現在小編就來說說關于夢見掉牙齒周公解夢?下面内容希望能幫助到你,我們來一起看看吧!夢見掉牙齒周公解夢生意人夢見牙齒掉了好多,預... 2022-07-17
  • 生活 頸紋是怎麼形成的
    頸紋是怎麼形成的?紫外線的輻射平時女性為了露出美麗的鎖骨,經常将脖子到鎖骨的部分暴露在外面,特别是在炎熱的夏天,夏天的太陽紫外線很強烈,經常照射頸部就會加深頸紋,再加上年齡的增長,頸部的皮膚會越來越松弛,最後頸紋就更加神深了,其實頸部也要注... 2022-06-14
  • 生活 鑽石大小怎麼分
    鑽石大小怎麼分?碎鑽碎鑽指的是大小在0.14克拉以下的鑽石而碎鑽又分為小翻鑽、小碎鑽、大碎鑽,其中小翻鑽為0.01~0.03克拉,小碎鑽為0.04~0.07克拉,大碎鑽為0.08~0.14克拉,我來為大家科普一下關于鑽石大小怎麼分?以下内容... 2022-07-17
  • 生活 衣食足而知榮辱是誰說的
    我是吟風者,歡迎您關注我。這個問題很好,我想用現代著名的社會心理學家馬斯洛的理論來解釋一下,為啥“衣食足而知榮辱”的問題。馬斯洛的人類需求層次理論的觀點是,從人類最基本的生理需求開始,到人類需求最高層次自我實現。它的運行原理是這樣的,層層遞... 2022-11-05
  • 生活 發布第三次國土調查主要數據成果
    發布第三次國土調查主要數據成果?新華社北京10月4日電(記者王立彬)作為一項重大的國情國力調查,第三次全國國土調查将于10月底前形成初步數據成果并進入全面收官階段,我來為大家科普一下關于發布第三次國土調查主要數據成果?以下内容希望對你有幫助... 2022-12-01
  • 生活 97年屬牛人明年好嗎
    97年屬牛人明年好嗎?2020年,1997年生的屬牛人的事業運勢不怎麼好,事業上不會有什麼太大的變化在這一年,你們不會有升職的機會,隻會就職在原來的崗位上其實屬牛人不用花太多的功夫在讨好上司或與同事相處上,隻要把那些屬于自己的工作盡職盡責地... 2022-06-11
  • 生活 古詩梅花意思
    古詩梅花意思?翻譯:那牆角的幾枝梅花,冒着嚴寒獨自盛開,下面我們就來說一說關于古詩梅花意思?我們一起去了解并探讨一下這個問題吧!古詩梅花意思翻譯:那牆角的幾枝梅花,冒着嚴寒獨自盛開。為什麼遠望就知道潔白的梅花不是雪呢?因為梅花隐隐傳來陣陣的... 2022-08-13
  • 生活 馬拉松破二配速
    馬拉松破二配速?配速是7:30,通過上傳自己平時的跑步記錄(這個記錄最好大于10公裡,通過率高一點),滿足報名要求以後,才能有參加比賽的資格在比賽的前兩天官方會在指定地點,讓領取裝備裝備包括背包、号碼簿、短袖、以及賽道說明和一些必需品和當地... 2022-06-16
  • 生活 一生财運好運微信名字
    一生财運好運微信名字?居功厥偉ζ九九同心,今天小編就來說說關于一生财運好運微信名字?下面更多詳細答案一起來看看吧!一生财運好運微信名字居功厥偉ζ九九同心摟貓睡覺的魚ペ你忘了我的好千夜命運の掌握在自己手中︶天韻之聲寒冷暖色系萊茵河畔。一簾幽夢... 2022-06-17
  • 生活 上古情歌宋茜掉下懸崖
    2017全國影視都掀起了一陣玄幻風,從《三生三世十裡桃花》到《擇天記》,特效與顔值齊飛,劇情與古風共色,讓人從目不暇接看到審美疲勞。6月12日又将有一部玄幻劇開播——《上古情歌》,小編大緻看了一下該劇的宣傳,不得不說其中蚩尤、軒轅這兩個名字... 2022-11-05
  • 生活 你很凡爾賽是什麼意思
    你很凡爾賽是什麼意思?凡爾賽原指法國貴族宮殿,現指一種精神,感覺自己是個優雅貴族,常用來指那些朋友圈貴族文案先抑後揚,自問自答,不經意地炫耀自己想要炫耀的東西,也就是不經意的裝,然後文字還要顯得自己很苦惱很不高興的樣子,現在小編就來說說關于... 2022-06-18
  • 生活 回族飲食習慣簡介
    我國呢是一個大民族的融合基地,同樣在陝南地區也居住着很多的少數民族,根據我查找的資料文獻上看,在陝西的南部少數民族至少就有七個民族。大部分的少數民族,由于和漢族長時間的融合已經入鄉随俗。但是呢回族在陝南與漢族混居過程中任有着自己的文化底蘊和... 2022-11-12
  • 生活 沐風栉雨是什麼意思
    沐風栉雨是什麼意思?正确的應該是沐雨栉風,讀音是mùyǔzhìfēng,指風梳發,雨洗頭,形容人經常在外面不避風雨地辛苦奔波,現在小編就來說說關于沐風栉雨是什麼意思?下面内容希望能幫助到你,我們來一起看看吧!沐風栉雨是什麼意思正确的應該是沐... 2022-07-02
  • 生活 就業前景較好的專業有哪些
    就業前景較好的專業有哪些?電子信息類專業需求持續增長:電子信息産業是一項新興的高科技專業,被稱為朝陽産業計算機、微電子、通信等電子信息專業人才社會需求巨大,畢業生供不應求,10年内将持續走俏特别是在計算機及其配套産品、移動通信、電子消費品生... 2022-06-18
  • 生活 比5号電池長的是幾号
    比5号電池長的是幾号?是7号電池國家規定電池型号大小:1号>2号>5号>7号>10号,我來為大家科普一下關于比5号電池長的是幾号?以下内容希望對你有幫助!比5号電池長的是幾号是7号電池。國家規定電池型号大小:1号>2号>5号>7号>10号。... 2022-05-31
  • 生活 火影卡卡西的天賦
    火影的世界中,除了主角之外,還有着許多頗富魅力的角色,其中旗木卡卡西就有着相當高的人氣,深受漫迷們的喜歡。而卡卡西又被漫迷們親切地稱之為五五開,原因就是因為不管敵人是強是弱,卡卡西總是能夠同敵人打得有聲有色,看起來勢均力敵,因此卡卡西有了五... 2022-11-01
  • 生活 卧蠶是哪裡
    卧蠶是哪裡?眼苔,也稱卧蠶,是指下睑緣下方凸起的部分,笑時尤其明顯,實際上是由發達的眼輪匝肌構成的眼苔明顯的人,眼輪匝肌相對比較肥厚理想的眼苔不僅外形好看,而且因為眼輪匝肌的強力支持,很少出現下睑退縮的現象,我來為大家科普一下關于卧蠶是哪裡... 2022-06-24
  • 生活 西遊記前五回概括
    西遊記前五回概括?主要事件:石猴出世,自立為王,拜師學藝,尋找兵器,上天宮做官,一鬧天宮被封齊天大聖并管理蟠桃園,攪亂蟠桃會,大鬧天宮,我來為大家科普一下關于西遊記前五回概括?下面希望有你要的答案,我們一起來看看吧!西遊記前五回概括主要事件... 2022-07-14
  • 生活 windows10頁面窗口設置大小
    大多數情況下,當用戶啟動應用程序時,會将其全屏顯示。全屏顯示時,用戶可以在需要時獲得最大的工作範圍。可以選擇将其中一些作為全屏應用程序啟動,而不必每次都手動進行操作。一、使用快捷方式啟動程序此方法僅适用于可以為其創建快捷方式的應用程序。在開... 2022-11-09
  • 生活 榮譽指揮官怎麼上英雄
    榮譽指揮官怎麼上英雄?首先玩家需要達到2級的時候花費1000金币升級戰神才能夠出英雄,出英雄需要350才能夠出一個,今天小編就來說說關于榮譽指揮官怎麼上英雄?下面更多詳細答案一起來看看吧!榮譽指揮官怎麼上英雄首先玩家需要達到2級的時候花費1... 2022-07-19
  • 生活 如何消除眉間紋
    如何消除眉間紋?眉間紋非常常見,随着年齡的增長,皮膚也會慢慢衰老,就可能出現眉間或上下眼睑的皮膚老化松弛,魚尾紋增多,今天小編就來聊一聊關于如何消除眉間紋?接下來我們就一起去研究一下吧!如何消除眉間紋眉間紋非常常見,随着年齡的增長,皮膚也會... 2022-07-12