亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 說(shuō)個(gè)風(fēng)格的問(wèn)題 [打印本頁(yè)]

作者: doofy    時(shí)間: 2010-06-12 13:43
標(biāo)題: 說(shuō)個(gè)風(fēng)格的問(wèn)題
最近看lexertl庫(kù)的代碼,滿(mǎn)眼都是 xxx.yyy (), 這個(gè)空格看的我渾身難受,有同行在調(diào)用成員函數(shù)的時(shí)候,在()前加個(gè)空格么?
作者: prolj    時(shí)間: 2010-06-12 13:44
沒(méi)有
作者: hellioncu    時(shí)間: 2010-06-12 13:50
似乎沒(méi)見(jiàn)過(guò)這種風(fēng)格的代碼
作者: fera    時(shí)間: 2010-06-12 13:52
沒(méi)有
prolj 發(fā)表于 2010-06-12 13:44



    一個(gè)很古老的七層協(xié)議棧實(shí)現(xiàn)代碼就是這樣的……
作者: prolj    時(shí)間: 2010-06-12 14:31
現(xiàn)在才明白,我基本上都是在搞協(xié)議。
設(shè)備協(xié)議,自己定義協(xié)議,X協(xié)議,TCP協(xié)議,藍(lán)牙協(xié)議。
作者: linuxlixk    時(shí)間: 2010-06-12 16:00
呵呵,我是來(lái)看裝B的,幾樓你們知道

我不這么寫(xiě)

我一般都是lib_foo();

順便問(wèn)個(gè)小問(wèn)題

(第二種寫(xiě)法)
if(xx == 1) {
       return 0;
}

有人是用(第一種寫(xiě)法)
if(xx == 1)
{
      return 0;
}


同行,你們選擇哪一種?
作者: rain_fish    時(shí)間: 2010-06-12 16:45
何為風(fēng)格?有自己的風(fēng)格就可以了。。。
作者: lyreopera    時(shí)間: 2010-06-12 17:45
Orz

我有這風(fēng)格

好象是抄gdsl代碼抄來(lái)的習(xí)慣,或者是更早以前抄別的代碼。。想不起了了
作者: 沒(méi)本    時(shí)間: 2010-06-12 18:44
  1. if (b)
  2. {
  3.         func (i);
  4. }
復(fù)制代碼
上面的代碼寫(xiě)成我的風(fēng)格寫(xiě)就是

  1. if( b )
  2. {
  3.         func( i );
  4. }
復(fù)制代碼
我認(rèn)為用(做上一個(gè)名稱(chēng)的結(jié)尾不影響閱讀。而 (b) 這樣 b 前緊貼一個(gè)(,不如 ( b 這樣在名稱(chēng)開(kāi)頭加空格讀起來(lái)舒服。正是因?yàn)椴幌矚g在名稱(chēng)前頂個(gè)東西,所以我不支持匈牙利命名法。
作者: EricFisher    時(shí)間: 2010-06-12 20:31
fun ();

這個(gè)空格習(xí)慣了就好了。

http://www.gnu.org/prep/standards/html_node/index.html
作者: 單眼皮大姐    時(shí)間: 2010-06-13 01:02
呵呵~~我不那么做~
作者: khren_cu    時(shí)間: 2010-06-13 01:41
我一般這么寫(xiě):


if ( 1 == x )
{
          return 0;
}

memset ( a, 0x00, sizeof ( a ) );


這樣就是看的清晰, 好找缺括號(hào)的這種錯(cuò)誤。
作者: bill15    時(shí)間: 2010-06-13 08:55
我也用9L的風(fēng)格
作者: 群雄逐鹿中原    時(shí)間: 2010-06-13 09:33
單位寫(xiě)代碼從單位的
改別人的代碼從別人的

我自己寫(xiě)代碼用這樣的
if( x == 1 )
{
          return 0;
}

memset( a, 0x00, sizeof ( a ) );
作者: pandaiam    時(shí)間: 2010-06-13 10:29
本帖最后由 pandaiam 于 2010-06-13 10:31 編輯
  1. if (b) {
  2.         func(c);
  3. }
復(fù)制代碼
  1. if (x == 1) {
  2.           return 0;
  3. }

  4. memset(a, 0x00, sizeof(a));
復(fù)制代碼

作者: blueheavenljn    時(shí)間: 2010-06-15 15:24
自己看著舒服就好了
作者: xiaonanln    時(shí)間: 2010-06-15 18:02
回復(fù) 1# doofy


    可能作者有其他語(yǔ)言的背景,習(xí)慣而已
作者: nizvoo    時(shí)間: 2010-06-15 20:41
k & r習(xí)慣,想改掉好難,換其他的人的代碼如果要給別人,使用他人的風(fēng)格。單位的如果只是自己看,k&r,如果需要 別人合作, 用別人的風(fēng)格。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2