Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!gcd.org!vda-gw!news.mcu.or.jp!mmcatv.co.jp!newsfeed.media.kyoto-u.ac.jp!newsfeed.mesh.ad.jp!news-sv.sinet!kinds.kumamoto-u.ac.jp!oix.u-ryukyu.ac.jp!u-ryukyu.ac.jp!ie.u-ryukyu.ac.jp!gama.is.tsukuba.ac.jp!nadesico.cc.tsukuba.ac.jp!gssm!kuno From: kuno@gssm.otsuka.tsukuba.ac.jp Newsgroups: fj.comp.lang.c Subject: Re: こんなコード書く? Date: Fri, 11 Mar 2005 09:59:21 GMT Organization: GSSM, Univ. Tsukuba, Tokyo, Japan Lines: 12 Message-ID: <050311185921.M0135330@sma.gssm.otsuka.tsukuba.ac.jp> References: <42314FB4.98E4692A@ht.sakura.ne.jp> NNTP-Posting-Host: sma.gssm.otsuka.tsukuba.ac.jp X-Newsreader: mnews [version 1.22PL7] 2003-09/29(Mon) Xref: ccsf.homeunix.org fj.comp.lang.c:533 久野です。 delmonta@ht.sakura.ne.jpさん: > return ((n<1||n>12)?name[0]:name[n]); > 私なら通常はif文で書きますけど(例外:式しか書けない場所)、 > 皆さんはこういうコードは書きます? これくらいなら許容範囲かな。でも1行のif文のが好み。 return name[(n<1||n>12||n+1)-1]; なんてね 久野