C 我們需要掌握多少語法細節

2021-06-10 00:41:27 字數 423 閱讀 8331

最近和人討論了一些程式設計中的方法,越發覺得學語法應該不求甚解。

語法掌握的越精深,就越有能力閱讀和寫出晦澀的**。但是有能力寫出晦澀**,其實是一種缺陷。因為這會無形之中讓你不小心寫出晦澀的**,因為你了解那種晦澀的寫法,所以你認為寫出來也無所謂。但晦澀**其實是劣質的**。

一種典型的壞**是:

if (a && b && func_do_something());
上面的**看起來簡潔而正確,實際上更好的**卻是下面這種繁瑣的寫法:

if (a && b)

一些晦澀的運算順序,程式設計師最好是不知道。因為程式設計師如果不知道,就不會去利用運算順序來寫**,而會老老實實的先運算好。

運算好再邏輯判斷的**,反而是好**。

C 語法細節知多少

這些天又仔細看了遍msdn中的c 程式設計指南,有些細節的東西順便就記下了 c 結構可以實現介面,但它們無法繼承另乙個結構。因此,結構成員無法宣告為 protected。從 enum 型別到整型的轉換需要用顯式型別轉換來完成。對同一成員同時使用 new 和 override 是錯誤的做法,因為這兩個...

我們一輩子需要多少異性

人一輩子究竟需要幾個異性?他 她 們在我們生活中究竟起著什麼樣重要的作用?除開我們的父親和母親之外,我們生命中最需要也最重要的,應該有這樣幾種異性,我們姑且用一種與其屬性相近的飲料來說明。第一類,是水一樣的異性。無色無味,平淡得近乎於平庸,多數時候我們甚至會忽略他 或她 的存在。他們總是悄然無聲不驚...

C 初級需要掌握的知識點

俗話說,溫故而知新,可以為師矣。為師就拉倒吧,還是鞏固鞏固自己的地基吧,今天想要記錄的就是c 語法中的基礎部分,這一篇就先記錄一下知識點的序列吧,然後接下來再根據這個序列來一步步的完成複習!1 c 和 net框架的概念和執行原理 2 c 程式結構分析 3 計算機使用基本知識 4 c 程式的識別符號 ...