ここでは、C言語によるプログラミングでありがちな間違いを紹介します。 C言語によるプログラミングで犯しやすい間違いは、 C言語 FAQ 日本語訳 や C言語のよくある間違い に数多くの例が紹介されていますので、一度、目を通してみることをお勧めします。 ここでは、これらのページに見当たらなかった間違いの例を紹介します。 なお、C言語だけでなく、基本的にC++言語でも同じことが言えます。
C99(ISO/IEC 9899:1999)においては、ある変数をsize_t型で宣言するためには次のいずれかの標準ヘッダーを読み込む必要があるとしている。 stddef.h stdio.h stdlib.h string.h time.h wchar.h 実際の定義はstddef.hの中にあることが多い(実装による)。他のヘッダーファイルは、間接的にstddef.hをincludeしている。 C++でも、ヘッダーのincludeが必要で、その仕様はCと変わらない。 C++の場合は先頭にcを付けて後尾に.hを付けない、<cstddef>を使用する。両者の違いは名前空間(namespace)である。 cstddef cstdio cstdlib cstring ctime cwchar 理論上は、この何れかをincludeすれば、size_tがtypedefされる。 規格によれば、JIS X
4.5. 変数のサイズ:size_t sizeof演算子 型によって扱える数値の範囲が異なるのは,値を記憶するために消費するメモリ領域の大きさが型によって違うためです。メモリの1単位は1byte です。8-bit で1byte,1bit には0か1かが入るので,1byte のメモリ領域を使う変数の場合,28=256個の数字が扱えます。signed char型変数が -127 から 127 の255個の整数を扱えるのは,変数一つに付き1byte のメモリ領域を消費するからです。 消費するメモリ領域の大きさをサイズ(size)と言います。変数のサイズを求める演算子が sizeof演算子です。 ■sizeof 演算子 sizeof(変数), sizeof 変数 sizeof演算子は非負整数(バイト数)を返します。(したがって,オブジェクト型に制限されます。[C99, 6.5.3.4])その戻り値
2月にiPhone(iOS6.1)でパスコードを入力せずに電話アプリを起動する手順が発見され、この脆弱性に対応したiOS 6.1.3の配布が始まったところですが、さっそく新たなパスコードロック入力画面を回避するバグが見つかっていて、YouTubeでその手段を解説するムービーが公開されています。 Again on iOS 6.1.3 Bypass the iPhone passcode lock. - YouTube iOS6.1.3導入済みのiPhone まずはパスコードを設定します このとき、Voice Dial機能はオンにしておきます。 いったん電源をオフ パスコード入力画面が表示されて、当然ですが正しいコードを入れないと機能にはアクセスできなくなりました。 ここで細い針金が登場 ホームボタンを長押しすると…… 音声操作モードになります ここで任意の番号をダイヤルした瞬間、針金でSIM
なにやらタイトルだけで既に出オチ感が。。。 もちろん、これら素晴らしい記事に触発されて書きました。 PowerPoint でクラウディアさんを書いてみました | SE の雑記 PowerPoint でクラウディアさんを私も描いてみました PowerPointで初めてのお絵かきしてみた 実は、以前から私の Twitter アイコンも PowerPoint で作っていたりしたのですが。 前にも言いましたが、このアイコンは Microsoft PowerPoint で作っているので、配色パターンを弄ればキャラの差し替えができる twitpic.com/947pw3 — ぐらばくさん (@Grabacr07) 2012年4月1日 こう表示すると確かに狂気を感じる twitter.com/Grabacr07/stat… — ぐらばくさん (@Grabacr07) 2013年3月27日 最近の Pow
2013年秋公開公式サイト:http://www.madoka-magica.comこの動画はニコ生(lv129828697)の録画です。
目盛りが素数だけの「素数ものさし」 どう測る?不便さ人気…京大研究者ら開発 1 名前:白夜φ ★:2013/03/29(金) 23:03:14.14 ID:??? 「素数ものさし」どう測る?不便さ人気 京大研究者ら開発 目盛りが素数だけというユニークな「素数ものさし」が京都大の生活協同組合(生協)で販売され、話題を呼んでいる。「使いにくい」ことが受け、わざわざ京大生協に足を運んで購入する市民もいる。開発者たちは「不便だが、自分なりの測り方を編み出して、楽しさを感じてほしい」と話す。 素数は1とその数字以外では割り切れない自然数。素数の規則性は解明されておらず、現在も研究者が大きな素数の発見に挑んでいる。 物差しは竹製で18センチ。 2、3、5、7、11、13、17の素数だけでセンチをしるし、ミリ単位の目盛りも素数のみを刻む。 素数以外の長さも、例えば「4」は「7−3」というように、素数の組
新馬場駅近くの共進化工ビル(品川区南品川1)で3月29日、「リアルラジコン戦車バトル」が開催された。主催は品川経済新聞(以下、品経)。(品川経済新聞) 【画像】 モンスター・パンツァー「5本脚走行タイプ戦車」 同イベントは、読者と直接コミュニケーションを図るイベント企画「品経文化センター」の第2弾。今年1月には、トークイベント「202X年の品川ワーク&ライフスタイル」を開催した。 今回は新馬場を拠点に活動するラジコン戦車愛好会「パンツァーウォリアーズ」との共同開催。米軍と独軍の2チームに分かれ、操作方法を忠実に再現したラジコン戦車で制限時間内に敵方を殲滅したチームが勝利となる。ラジコン戦車の操作は、操縦士と砲手、戦車長の3人が担当。チームワークが必要とされるため、イベントを通じて参加者同士の交流も活発に行われた。 当日は、愛好会メンバーと品経読者、スタッフが参加。宮脇淳編集長の挨拶に
コンピューター将棋ソフトと人間のプロ棋士による5対5の対抗戦「第2回将棋電王戦」第2局が30日、東京・渋谷区の将棋会館で行われ、午後8時3分、コンピューターソフト「ponanza」が、佐藤慎一・四段に141手までで勝利。 コンピューター将棋が男性の現役プロ棋士に勝利するのは初めてで、これでシリーズ通算1勝1敗となった。 「ponanza」は序盤から定跡を外し、相居飛車の戦いに。その後は予断を許さない形勢が続き、佐藤四段が優位と見られた局面もあったが、「ponanza」は決め手を与えずに粘り強く指し、最後は厳しい攻めで大熱戦を制した。 これまで公の場での対局では、2010年に「あから2010」が清水市代・女流王将(当時)に、12年には「ボンクラーズ」が現役を引退していた米長邦雄・永世棋聖に勝っている。 開発者の山本一成さんは「びっくりしています。勝てたのは光栄だが、運が味方したところもあった
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く