タグ

cに関するmizkusaのブックマーク (5)

  • 仮引数と実引数

    プログラミング用語に,仮引数(parameter)と実引数(argument)という言葉がある.それについて解説する. まず,引数(引き渡された数)とは,関数につけられた括弧内にある数値あるいは変数のことである.たとえば f(a, b) の a と b が引数である. 仮引数とは関数定義時に使用される引数のことである。 int f(int x, int y) { return x+y; } 実引数とはその関数を実際に使用するときに関数に引き渡される引数のことである. main() { int a = 5, b = 10; a = f(a, b); } C言語では,関数の実引数についての決まり事として,次の重要なことがある. 実引数が関数に引き渡されるとき,その実引数自身ではなく,実引数のコピーが引き渡される. すなわち,関数の側から見ると,引き渡されたのは関数の外にある実引数そのものではな

    mizkusa
    mizkusa 2007/08/01
    仮引数と実引数
  • 時間管理

    夏時間 月は1月を0としますので、表示させる場合は1を加算します 曜日は日曜日を0としています 夏時間は、有効な場合は0以外を、無効な場合は0を、不明の場合は負の値を返します #include <stdio.h> #include <time.h> int main() { time_t timeValue; struct tm *timeObject; time(&timeValue); timeObject = localtime(&timeValue); printf("%d年 %d月 %d日 || %d : %d : %d" , timeObject->tm_year + 1900 , timeObject->tm_mon + 1 , timeObject->tm_mday , timeObject->tm_hour , timeObject->tm_min , timeObjec

    mizkusa
    mizkusa 2007/07/26
    time_t
  • 標準入出力

    第5章 標準入出力関数(1) 標準入力(キーボードからの入力)、標準出力(画面への出力)を行う標準ライブラリ関数のうち、特に使用頻度の高い、printf() と scanf() について説明します。 尚、その他の標準入出力関数については 第8章 をご参照下さい。 標準入出力関数を使用するには、#include <stdio.h> が必要です。 「#include」については「18-2.#include」を参照してください。 5-1.printf() 画面に書式付きで出力します。 printf() の f は "format"(書式) の f です。printf()は書式指定を行うことにより、同じ「65」という数値でも、10進数で出力したり、文字で出力したりというように出力形式を変えることが出来ます。 (書き方)

    mizkusa
    mizkusa 2007/07/20
    書式文字列
  • BCC5.5インストールと使い方

    BCC5.5は、2000/3/24に発売されたWindows用C/C++統合開発環境「Borland C++ Builder 5」に含まれるコンパイラとほぼ同一性能(コンパイルコアは同一ですが、VisualComponentLibraryなどは利用できません)を持ったC/C++コンパイラです。また、現在Windows上でもっともポピュラーなC/C++コンパイラである「Microsoft Visual C++(以下、MSVC++)」との互換性を強く意識した各種ユーティリティ群(fig.2参照)も付属しています。最近流行りの統合開発環境でこそないものの、かなりの潜在能力を見てとることができます。 こうした人気ブランドのコンパイラが、お試し版などといった商品の機能限定版ではなく、コンパイラとして完全な形で無償公開されたことは、プログラミングをより一般的に浸透させる上でも有意義なことです。これまで

    mizkusa
    mizkusa 2007/07/05
  • オンラインでソースコードをコンパイルする「Compilr」

    ソースコードを貼り付けるとコンパイル済みのものがダウンロードできるという仕組みらしい。対応言語はC#、VB.NET、C、Fortran。 Compilr http://www.caller.me.uk/Compilr/ C# Compilr VB.NET Compilr C Compilr Fortran Compilr まだベータ版どころかアルファ版とのこと。次のバージョンではC++にも対応予定らしいです。 なお、Java関連は既に同種のサービスが存在しています。 JXXX Compiler Service

    オンラインでソースコードをコンパイルする「Compilr」
  • 1