タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Cに関するsyaianのブックマーク (8)

  • for文に複数の式を書く例(コンマ演算子) | C言語のサンプル | C言語入門講座cClip

    式を複数書くときは、{ } で囲んでブロックにします。 しかし、for文の ( ) 内のようにブロックが使えない場所では、コンマ演算子を使って式を書き並べます。 コンマ演算子は、演算子の優先順位の表では一番下に出てきます。 変数宣言で変数を区切ったり、関数引数の区切りに使うコンマは、コンマ演算子ではありません。 コンマ演算子が使われるのは、ほとんどの場合 for文の式1か式3です 【 for文で複数の式を書き並べる例1 】 #include <stdio.h> main() { int i, j; for( i = 0, j = 10; i < j; i++, j-- ) printf( "%d, %d\n", i, j ); }

    syaian
    syaian 2015/07/24
  • 32bitと64bitのサイズの違い(C言語): のぼメモ(仮)

    32bitと64bit環境ではサイズが違うのでメモメモ。 色々な型に対してsizeof()関数を使ってみた結果は以下の通り。 OS間または32bit/64bit間でサイズが変わる型を使う場合は移植に注意が必要。

    32bitと64bitのサイズの違い(C言語): のぼメモ(仮)
    syaian
    syaian 2015/05/24
  • POINTER「配列とポインタの完全制覇」「C言語 ポインタ完全制覇」

    タイトルは「C言語 ポインタ完全制覇」。 このページの書籍化とはいえ、内容の大半は書き下ろしですので、 既にWebで読んでおられる方にも決して損はさせません。 詳細はこちらへどうぞ。 「C言語 ポインタ完全制覇(第2版)」書籍情報 「C言語 ポインタ完全制覇」書籍情報(旧版) 技術評論社さんによる書籍案内はこちら。 第2版 旧版 修正履歴は、このページの末尾にあります このページについて 全くもって僭越ながら、恐れおおくも偉そうにも、 こんな文書をWWWで公開させていただくことにしました。 この文書は、もともと社内向けの教科書として作成したものです。 私は、一介の文系出身プログラマであり、 特に情報関係の教育を受けたわけでもなく、 プログラミング言語に深い造詣を持っているわけではありません。 この文書にも多くの誤りや、誤解を招く表現があるかと思います。 そのような記述を見付けられた方は、ぜ

    syaian
    syaian 2012/08/13
  • C言語編INDEX

    Update 12/May/2004 By Yasutaka Kumei [E-mail] [総合INDEX] [第2部INDEX] 当ホーム・ページの一部または全部を無断で複写、複製、 転載あるいはコンピュータ等のファイルに保存することを禁じます。

    syaian
    syaian 2011/01/10
    consoleAPIのサンプルあり
  •  Windows(32bit)のコンソールAPIについて、分かり易く解説された書籍を紹介して下さい。…

    Windows(32bit)のコンソールAPIについて、分かり易く解説された書籍を紹介して下さい。 GetConsoleScreenBufferInfo()関数、SetConsoleCursorPosition()関数辺りから、コンソールアプリケーションでのマウス入力の受け取り方辺りまで、を欲しています。 書籍の中のコード例として希望する言語はC/C++です。僕はWindowsの専門家ではありませんが、アマチュア時代とあわせて30年くらいプログラミング経験はありますので、大抵の書籍の難易度は大丈夫だと思います。 僕の手元にある書籍では「Win32システムサービスプログラミング」(http://www.amazon.co.jp/gp/product/4894713713)の「第14章コンソール」がイメージに近いのですが、この書物の第14章を膨らませて1冊にしたようなものが見つかると嬉しいので

    syaian
    syaian 2011/01/10
    consoleAPIのサンプル(英語)
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    syaian
    syaian 2011/01/10
    getcharとgetch
  • ビルドのコマンドとプロパティのマクロ

    Download Visual Studio 2005 Retired documentation from Official Microsoft Download Center Internet Explorer was retired on June 15, 2022IE 11 is no longer accessible. You can reload Internet Explorer sites with IE mode in Microsoft Edge.

    syaian
    syaian 2010/05/19
  • BohYoh.com-C/C++ FAQ 配列の要素数を取得するにはどうすればよいでしょうか。

    配列の要素数は、配列全体の大きさを要素の大きさで割ることによって求めることができます。典型的な例を示します。 int x[7]; int nx = sizeof(x) / sizeof(x[0]); nxの初期化子に使われているsizeof(x)は配列xの全体の大きさで、sizeof(x[0])は、要素1個の大きさです。したがって、nxは、xの要素数7で初期化されることになります。したがって、プログラム中、これ以降は、配列の要素数が必要な箇所には、7でなくnxと書くことができます。このようにしておけば、配列の要素数を変更する際は、xの宣言だけを変更すればよいことになります。 それでは、 int x[7]; int nx = sizeof(x) / sizeof(int); と宣言したら、どうなるでしょうか。これでも、nxはきちんと7で初期化され、問題ありません。しかし、《配列の要素に格納す

    syaian
    syaian 2010/05/10
    sizeof(x)/sizeof(x[0])
  • 1