ItSANgo ItSANgo 2013-08-13 17:28:25

[C] これで20年以上動いています。 このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

これで20年以上動いています。ソースコード内はキャストの嵐です。

struct list {
	int next; /* pointer  */
	char *data;
};

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(4)

#1 kuma056 kuma056 2013-08-14 14:14:45  

64bit対応で地獄を見そう

#2 mikecat_mixc mikecat_mixc 2013-08-24 11:02:12  

struct list型の配列があって、nextはその配列の添字なんじゃないかな?

競技プログラミングではよくあること。

「ソースコード内はキャストの嵐です。」と書いてあるけど、これは全然別の場所のことを言っているとも考えられるし。

#3 ItSANgo ItSANgo 2013-08-24 20:55:08  

@mikecat_mixc さん 違います。普通なら明らかにstruct list *nextとするところをintで持っています。

#4 utubyou009 utubyou009 2017-07-25 03:49:19  

next がない場合は0を入れておくのでしょうか。

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[その他] HOW TO ABC..

このエントリーをはてなブックマークに追加

実際にあった某システムの超重要なマスター...

create table item_master (
 A varchar(2...

鑑賞する »

[C] すげーちゃんと動く!

このエントリーをはてなブックマークに追加

結合試験2日前に脱退したうんkプログラマ...

return 0;

鑑賞する »

[C] 殺意を覚えたコメント

このエントリーをはてなブックマークに追加

このコメントを書いた人はこの職業に向いて...

/*  よくわからないからNULL  */
foo( NULL );

鑑賞する »