プログラミングC: 投稿 1 – こんにちは世界
に更新 09/01/2018
1. プログラミング入門
きっとあなたは、コンピュータにさらされています, Wordなどのそれに電話し、使用のアプリやゲーム、多かれ少なかれ, Office Excelは、Chromeを仕事や使用します, Facebookへ投稿Firefoxの, グーグル、FacebookとGoogleは主要なソフトウェアです.
あなたはプログラミングがソフトウェアを作成するプロセスであると想像します, このようなアプリケーション. 他の人が使用するためにあなたは、アプリケーションを作成します, 仕事; 他の人がプレイするために、あなたはゲームを作成します, アクセスする他の人のためのウェブサイトを作ります. Nghĩ đến đây đã thấy hứng thú rồi 🙂
Để làm ra được phần mềm (hoặc game, ウェブサイト) その後、私たちは仕事やそれ以外の場合は、我々はあなたがジャンプアップした文字上に押すと実行するために、コンピュータに希望するルールを置く方法を、コンピュータを教える必要があります, 左のボタンを押し、その後、文字が左に移動します.
読んでそれらを与えるために、あなたが彼らに言うか、手紙を書く必要が何をすべきかと、そこから彼らはあなたが言うことを理解することができ、誰かが教えのように. それはあなたがそのフォローを何をしたいのかを理解するように、あまりにも、コンピュータにこれらのルールを置きます, あなたは呼ばれています特定の構文に従う要件を記述する必要があります プログラミング言語.
プログラミング言語 ベトナムの人々のコミュニケーションと理解するためにベトナムのような, イギリス英語のための, アメリカや他の多くの国, … プログラミング言語 それはコンピュータが理解するためのスピーカーに言語です. 今、Cなど、さまざまなプログラミング言語があります, C , ジャワ, Cの#, PHP, パイソン,… 各言語には独自の長所と短所があり、特定の分野での応用を持っています.
2. プログラミングC
Cプログラミングあなたは、単に使用 Cプログラミング言語 ソフトウェアを作成します.
呼ばれる各ソフトウェアまたはプログラム (コンピュータプログラム) 我々は徐々に学びます言語の一定のルールを持つ自然やファイルをC言語で記述されます.
3. インストールツール
3.1 [設定]
プログラマブル・Cには、GCCまたはg ++シフターをインストールする必要があります. しかし、現在、複数の統合されたソフトウェアを容易にします (またはと呼ばれる開発環境 – ここに) 我々は簡単にできます.
- あなたのためのWindowsユーザーがダウンロードすることができます Dev-C ++ または コード::ブロック インストールと私たちは、単純なプログラムを書くために、すぐに使用することができます.
-
あなたは、Linuxを使用するには (Ubuntuの, Linuxのミント,…) ターミナルを開いて、インストールしてインストールするには、次のコマンドを実行することができます:
sudo apt-get install build-essential
上記のコマンドを実行した後, あなたは、コードに任意のテキストエディタを開くことができます (geditのように, vimの, 干し草崇高テキスト,…) その後、翻訳, ターミナルが実行するプログラム.
それとも、完全にダウンロードしてインストールすることができます コード::ブロック Linuxは非常に便利に使用します, またはコマンドセットを使用します:sudo apt-get install codeblocks
あなたはより多くの詳細を表示することができます Ubuntuの上でのプログラミングC / C (リナックス) 彼のブログで
プロセスでの使いやすさと一貫性を保つため, 彼はのDev-C ++ NHEを使用します.
3.2 Dev-C ++に関する基本紹介
簡単に可視化のための, 以下に示すように、あなたは、インターフェイスが表示されますのDev-C ++を開きます (あなたが現在使用している現在のバージョンです 5.11, あなたは他のコピーは少し異なるものになるであろうがない大幅に使用することができます).
上記画像における, 自身が背後にある意味でマークされたいくつかの部分:
1. 新しいファイルを作成するには、ボタン
2. ファイルを開くためのボタンがあり
3. プログラムをコンパイルし、実行するためのボタン
4. エリアコードエディタ (プログラムコード)
5. 申し訳ありませんが、表示領域の場合.
4. 最初のプログラムを作成しました
今、あなたは、テストする最初のソフトウェアプログラムを書くことができます.
B1: 作る 1 新しいファイル.
B2: エディタに次のコードを入力またはコピー.
#include <stdio.h> int main() { printf("Welcome"); return 0; }
B3: ファイル名で保存 test.cの または TEST.CPP
B4: プログラムを実行するためのボタンをクリックすると、次のように黒い画面がポップアップ表示されます:
これであなたは、単語を見ることができます ようこそ 現れます, コマンドを使用してプリントアウトされている言葉であります printfの. 下部はデベロッパー-C自己生成することにより、水平ラインであります.
Mình giải thích một chút về code:
- 現在 1: Chứa phát biểu tiền xử lý
#include <stdio.h>
. Vì trong chương trình này ta sử dụng các lệnh trong thư viện của C là printf, だから、Cコンパイラのノウハウを伝えるために関数ライブラリを宣言する必要があります. あなたが宣言しない場合プログラムはエラーになる. ライブラリ stdio.hに スタンド 標準入出力 (STD – で – ザ·) ライブラリを入力すると、標準出力であります). -
現在 3: **
int main()
任意のプログラムCの主成分である. すべてのCプログラムは、**メイン関数から実行を開始します. カッコ()
この機能ブロックであることを特徴とする (機能). 主な機能() タグ付きint
前記第一の機能は、整数値を返します (int型). -
現在 4 と 7: 括弧のペア
{}
関数本体の限界. 身体機能で始まります { で終わる }. -
現在 5:
printf ("Welcome");
, 引用符で囲まれた文字列にプリンタに指示""
. この行は、ステートメントと呼ばれている, Cでのコマンドがセミコロンで終了( ; ). -
現在 6:
return 0;
整数値である返す 0 int型のメインを宣言するための最初の右に応じて().
注意:
- 彼のプログラムでは、 conio.hではライブラリを使用しない 標準Cライブラリのように、これを持っていない, そのためにもgetchはを使用することはできませ() 彼らはコマンドに置き換えられたスクリーンを停止するには
system("pause");
図書館で stdlib.hを - 使用時
return
関数の値を返すために、あなたは、このコマンドのプログラムがまだ実行されているが、標準が間違っているスキップすることができます, 収益 1 また間違った, 要約が返されます 0. 戻った場合 1 số khác không thì hệ thống máy tính sẽ hiểu là chương trình này của bạn sau khi chạy phát sinh ra cần đó lỗi.
今すぐファイルを含むフォルダを開きます test.cの あなただけの作成します, あなたは、名前のファイルが表示されます TEST.EXE (exeファイルと呼ばれます), これは、実行可能プログラムであります. あなたがプログラムを実行されたり、別のコンピュータにexeファイルをコピーすることができます.exeファイルをクリックすることができますしたい場合は今、あなたはまだ実行できます, それはそう別のコンピュータからゲームをコピーするためにあなたのようです.
ここから私たちは持っています:
- ファイル test.cの 私たちは、コンピュータにコマンドを作成して、書き込みファイルが理解します, 呼ばれるこのファイル ソースファイル.
- ファイル TEST.EXE 私たちは、ボタンの実行を押すと、ファイルが生成されます, 呼ばれるこのファイル 実行ファイル.
注意: 私たちは、次のプログラムは、主に上記のように黒い画面上で実行されます (gọi là màn hình console – 「ワーム」を読みます), しかし、何の素敵なインターフェイスが、これはプログラミングの中核ではありません, 良い学習このセクションでは、我々は、グラフィカルインターフェースや他の言語でプログラムを行うことができますし、ほとんどは、このコアに依存しています.
エクササイズ: あなたの名前を出力するプログラムを作成, ご両親や恋人ならば. 再び友達に誇示することを忘れないでください。.
ああプログラムを実行するのを行います?
忙しいF9キーを押すか、二ボタン 3 (4 隣接するカラー) ツールバーNHEで.
しかし、電子のF9は、Dellコンピュータは、調光器のSIRノードを供給されて使用されています
上の写真では、その実行ボタンを指定します. 数字ボタンで (3)
同時にシフトを押してください + F11はDCでした
それは常に、プログラムを実行しているF11メディアサービス
Bấm ctrl+F9 đó e
G ++。exeファイルは、サンパウロのV無水LA動作を停止しました ?
子供たちは、それがVだったF9キーを押してください
これは、障害のあるプログラムまたはあなたのインストーラの問題をすることができます.
大井リーグバン , 私は図30を作成する必要があります×30
別のスキームになり、入力に応じて
入力Là:
int型. INT. シャア
21 12 @A
22 14 @c
……………..
これは、グラフのグラフのようなものです (X,と)
ここで、印刷HOKがchar型ならば、彼らはプリントアウト *, それは、印刷Aを行う場合でも、
出力:
***********
**********ザ·
****C ******
私はこのように書いています:
1. yに最初のシリーズX30と同じ場合
2. ための (行= 0, 行<= 30, 行++)
ための (COL = 0, とともに<= 30, COL ++);
ための ( 行= X,
行= Xの場合 && 行=
printfの(タンク)
それ以外のprintf(*)
印刷後のNhung, MOI入力は異なるマップです,
だから、ループはHOKに失敗します
ウェイター ! なぜビジュアルステューで. 2013 究極の子供たちは関数を使用します “getchは” プログラムを停止することが、それは誤りであります “エラーC4996: 「getchは」: このアイテムのPOSIX名が廃止されました. 代わりに、, ISO C ++準拠の名前を使用します: _getch. 詳細については、オンラインヘルプを参照してください. ” 世界 ? Aを否定する方法 ?
代わりに、, ISO C ++準拠の名前を使用します: _getch
彼女の主な質問について() メインint型VOI() どのような違いはそうではありません ?
ああ, 何の主なNHEありません. 本体のみボイドやメインint型. そして今、それはあなたがベンチマーク書き込みint型メインNHEです.
彼によると、新しい人がAの前にCまたはC ++を学ぶ必要があります ?
あなたは新しいプログラミングを参照してください場合は、前のJavaを学ぶ必要があります.
以前、彼らはまた、Javaにいくつかのツタンカーメンやスライドを見つけ、, しかし、そのほとんどは、外観は理解できない、非常に漠然と書か :3 しかし、Cの彼の見解は、私はより多くの理解を参照するとき :3 ありがとうございます ! =)))))
兄はでなければならない二桁の10進部分に正確な値をプリントアウトし、結果を持っているように私に尋ねたどのように彼
あなたは%の0.2Fを使用します
Javaの初心者は、Aの前に学ばなければならないのはなぜ? -_-“??
Javaは言語オブジェクトhuoqngsあるので. これは、現実に近いです
兄は郵便学生でした, 新しい言語cの最も完全な実装, しかし、本当に私は何も知りません, いくつかのように 0, 学年のための 1-12 私はコンピュータに触れないでください, 彼がアクセスする方法を学ぶためにどのように助言することができ、理解できる言語は、このC KO先生のことを学びました, おかげでA
学習を維持する方法を学ぶことは容易です, それは質問をした場合には.
右に, 視覚の基本的なプログラミングは、カスケードに増加しました :3, ベトナムにしよう
ウェイター, devのCおよびVisual C異なる公開
あなたはあまりにも広い離れてかさばる対のDev C間隔をインストールすると、
新しいキッズ、常に彼は先生を表示することを期待すべきであるプログラミングについて学び、C ++を学びたいです
それはちょうど唯一のエディタです, それは図書館について少し違っていたの内側に. またのDev-CまたはVisual Cで学びたいです.
あなたのための広告は、私が何の仕事を行うことができ、プログラミングが得意依頼します ?
プログラマを行います, PC用のソフトウェアを作ります, NHEを実行している携帯電話.
Lập trình có hồi nào nạp vào dt chết may luôn ko a – e daq Sưa ĐT va Tinh hoc them lap Trinh a
Không chết máy được đâu 🙂
Bạn cho mình hỏi làm sao mỗi lần bấm vào chuyên mục nào là nó sẽ hiện ở thanh slidebar với dưới bài viết danh sách bài học vậy bạn. Mình cảm ơn nhiều.
Cái này mình code thêm để có. Bạn có thể tìm một số plugin của wordpress để làm việc này 🙂
あなた自身は、DC KO先生にコードを希望します. 彼の表情が、あなたのプラグインを見つけることができません。
彼のコードは、それがカテゴリ別にカスタマイズやフィルタリングを持っています. このコードは、ファイル内に位置していますsingle.php, 記事の後に置か. 私は= IDにそれを持っています”サイドバー” それは、ブログのサイドバーとしてフォーマットされるように、. あなたはコードを参照してください ここに
single.php直流親愛に入れ、この段落をコピーします. Vではないあなたのように、DCプラグを、あなたは何を知っていますか.
あなたは試します この1
結果a2に任意の番号を入力する、A3、A4二乗を入力する方法がわかりません, そうでないかもしれないすべての人のA * A *ゲーム
結局行って印刷結果を入力します。. ^ 2 * aを=. ^^
彼は私に、ボイドの主を尋ねました () メインint型以外の () ここで教師が、それらはすべて無効メインを使用()?
ました 2 異なる綴りの退職, IDEや昔使用しますが、今のボイドをintに切り替えます.
添付.exeファイルをk個のスターのE .cファイルのエクスポート、右ヒックス :'(
あなたは新しいのexeファイルを実行する必要がありますNHE.
メインint型() ボイドメイン() それはどこに、ブロを異なります
このソフトウェアプログラムは熟練した、あなたがコンピュータを制御したり、ソフトウェアを作成するためにそれを使用することができますなら、私に聞いてみようと、自身のSELFではありません, EVEN MORE HACK.
これは、あなたの能力に依存します.
完全にプログラミング上の電子ブラインドのように、これは始まりと基本的な知識はそれではありません??
はい.
あなたは、なぜ彼バグがあり、再びそれを実行しませんでした ??
その後、クマを尋ね.
Em nhờ gửi code chút ạ. ヒヒ
#名前空間stdを使用して#define _CRT_SECURE_NO_WARNINGSを含める; int型のn, M, choChoi[21], goiUuDai[32][21], へ, L, linhKien[21], 訪れた[32], 合計, minCost, DACO[21]; void deQuy(intステップ){ もし (ステップ== m + 1) { のために (int型のi = 1; で <= l; 私 ) { もし (DACO[linhKien[で]]== 0) { sum+=choChoi[linhKien[で]]; } } もし (合計<minCost) { minCost = sum; } ほかに { のために (int型のi = 1; で <= l; 私 ) { もし (DACO[linhKien[で]]== 0) { sum-=choChoi[linhKien[で]]; } } } リターン; } のために (int chon = 0; minCostを選択) { 訪れた[一歩] = 1; sum- = goiUuDai[一歩][0]; デクイ(ステップ+1); } ほかに { のために (int型のi = 2; で <= goiUuDai[一歩][1]+1; 私 ) { のために (int型J = 1; J <= l; J ) { もし (goiUuDai[一歩][で]== linhKien[J]) { DACO[goiUuDai[一歩][で]]++; } } } デクイ(ステップ+1); のために (int型のi = 2; で <= goiUuDai[一歩][1]+1; 私 ) { のために (int型J = 1; J >T; のために (int testCase = 1; テストケース <= T; testCase ++) { minCost = 0; のために (int型のi = 0; で < 32; 私 ) { のために (int型J = 0; J >N; のために (int型のi = 1; で >choChoi[で]; } CIN>>M; のために (int型のi = 1; で >goiUuDai[で][0]; CIN>>へ; goiUuDai[で][1] = k; のために (int型J = 2; J >goiUuDai[で][J]; } } CIN>>L; のために (int型のi = 1; で >linhKien[で]; minCost+=choChoi[linhKien[で]]; } 合計= 0; デクイ(1); COUT<<"#"<<テストケース<<" "<<minCost<<ENDL; } リターン 0; }
Bro、あなたはオブジェクト指向プログラミングのレッスンをしています ( C ) 何の先生ません ??
大丈夫じゃない.
フォルダーに移動して.exeファイルを開くと、フラッシュしてからオフになる理由を尋ねます。. それでもコマンドを使用して画面を停止することはできません
だから止まらない. 正しい停止コマンドを確認してみてください。?
管理者、F5 キーを押して実行しますが、画面が 1 秒間表示されてからオフになります?
2番目の投稿を読んだ 2 NHE.