要約 ここでは Eclipse でプログラムを作って実行したり、作ったプログラムをデバッグするといった基本的な使用方法を解説します。 目次 1. プロジェクトの作成 2. クラスの作成 3. プログラムの実行(引数なし) 4. プログラムの実行(引数あり) 5. デバッグ 1. プロジェクトの作成 まずは、プロジェクトを作成します。プロジェクトは、プログラムに関する各種情報を管理します。 (1)新規プロジェクト Eclipseを起動し、メニューから「ファイル」-「新規」-「プロジェクト」を選択します。 (2) プロジェクト種類の選択 左側で「Java」を、右側で「Java プロジェクト」を選択し、「次へ」をクリックします。 (3) プロジェクト名の入力 「プロジェクト名」を入力し、「次へ」をクリックします。 ここで入力したプロジェクト名は、このあと作成するソースファイル等を格納するフォルダ
【前回のおさらい】 連続したメモリ領域を我々は勝手に「配列」と呼んでいる. コンピュータはメモリ上の「配列の先頭の番地」と「配列要素の先頭からの位置」を知ることができれば,配列要素へアクセスできる(はずだ). (私自身が高級言語万歳な人なので,)あんまりハードウェアよりのことは書きたくなかったのですが,こういうのは低レベル(よりハードウェアより)に考えた方が理解しやすいこともあるかと思いまして…… 一般の入門書ならば絶対にありないことです.が,多分これを読んでる人は Z80 アセンブラをそこそこ理解してる人だろうということで,こんな書き方をしています. 前回の記事: http://besky-works.spaces.live.com/blog/cns!555CF2E2F9E31C71!366.entry 【配列とポインタの関係】 前回の記事で,もしかすればピンと来た人もいるかもしれません
今回はちょっと技術的な話を。 私も顔を出している西脇.rb/東灘.rb のメンバーの方からC言語の質問を受けました。 Rubyの勉強会なのにC言語の話題も出てくる、というところがこのコミュニティのよいところです。懐の深さやメンバーの方の強い向上心を感じますね。 その方、Rubyはバリバリですが、C言語は最近使い始めたそうで、 #include <stdio.h> main() { char str[] = "hogehoge"; …(1) char *str = "hogehoge"; …(2) *str = 'f'; printf("%s\n", str); } こういうコードを書いたとき、文字列の設定先を配列にするかポインタにするかで動きが変わるのはなぜか?不思議だったそうです。 char str[] = "hogehoge"; …(1) のときは、先頭1文字がfに置き換えられて、狙い
GoCon 2013 Autumn で「Go言語のスタックとヒープ」という発表をしました。 資料はこちら: http://goo.gl/s6at62 スライドだけでは分かりにくい部分もあるので、ブロク記事として以下にも記しておきます。(この記事を読めば、スライドは読まなくてOKなはず) スタックとヒープについて 実行時に動的にメモリを確保する領域として、スタックとヒープがある。 スタックメモリは関数のコールスタックを格納していて、ローカル変数、引数、戻り値もここに置かれる。 スタックのPushとPopは高速なので、オブジェクトをスタックメモリに確保するコストは小さい。ただし関数を抜けてスタックがPopされると解放されるので、関数の寿命を超えてオブジェクトは生存できない。 一方のヒープメモリは、コールスタックとは関係ないので、関数スコープに縛られずにオブジェクトを確保しておける。ただし空き領
プログラミングBのページへ戻る 配列とは 配列の要素 配列の宣言 配列の初期化 配列全体の取り扱い 配列と sizeof 演算子 サンプルプログラムと演習問題1 サンプルプログラム1(内容の表示と総和) for文の繰り返し範囲指定の方法 for (i = 0; i < N; i++) サンプルプログラム2(逆順に複写) マクロ定数の活用 #define N 10 サンプルプログラム3(最大値) 演習問題1(ベクトル和) 配列の添字に関する重要な注意事項 2次元配列 2次元配列の初期値 2次元配列サンプルプログラム サンプルプログラムと演習問題2 サンプルプログラム4(成績処理) 演習問題2 多次元配列 レポート問題 配列とは 配列(array)とは,同一の型のデータを(メモリ上に)一列に(隙間をあけずに)並べたものである。違う型のデータを混在して並べて配列とすることはできない。 配列中の各
Visual Studio 2012 で TypeScript 開発環境を構築 先日、「Visual Studio 2012 で jQuery 開発環境を構築」というエントリを書いたのですが、このタイミングで Visual Studio 使い始めるなら TypeScript を使うのも手かと思い、TypeScript の開発環境も作ってみました。 使ってみると、TypeScript なかなか良い感じです。 Visual Studio Express 2012 for Web のインストール Visual Studio は個人で使うには高すぎるので、私は無償の Express バージョンを使っています。 後述しますが、TypeScript plugin も Visual Studio Express 2012 for Web に対応しているので問題ありません。 Visual Studio E
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
[速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」をオープンソースで公開。独自言語など開発可能に。Build 2014 米マイクロソフトは、開発中の.NETコンパイラプラットフォーム「Roslyn」をオープンソースとして公開しました。Roslynは、C#とVisual Basicのソースコードを分析、変換、実行ファイルの生成機能などをAPIとして提供するもの。 オープンソースとしての公開は、現在開催中のマイクロソフトのイベント「Build 2014」2日目の基調講演のステージ上で行われました。 ソースコードは「.NET Compiler Platform ("Roslyn") - Documentation」で公開されています。Roslynをベースに独自言語をVisual Studioで利用することなどが可能になります。 さらに同社は「.NET Fou
Eclipseにコードを書かせるタメに。キー機能Ctrl+Space入力補完・コードAlt+/入力補完・単語Ctrl+1クイックフィックスCtrl+クイックフィックス選択・前Ctrl+>クイックフィックス選択・後Ctrl+2クイックアシスト入力補完・コードコードの入力補完機能を使用出来ます。クラスや変数などの次に「.」を入力することでも補完候補が表示されます。メソッドを補完する際は、前方一致検索で絞り込んで行けますが、その際キャメルケース検索で絞込むことができます createNewFileであれば、「cNF」でヒットします。未確定状態(例えば自動的に何か補完した後、四角で囲まれている状態)項目の移動は「Tab」で行います。 これで移動して、適宜補完内容を修正したら、Enter や Escで確定します。 入力補完・単語「エディタ内」の英単語を抽出して補完を行うことができます。 補完可能な単
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く