【初投稿】C言語 #1 文字の表示

サンプルコード

#include<stdio.h>

int main(void)

{

          printf("Hello");

          return 0;

}

 

実行画面

Hello

 

【解説】

C言語において文字を表示するためにはprintf関数を使用する必要があります。

このprintf関数は標準入出力関数という機能の一部であり、この標準入出力関数を使用するためには更に#include<stdio.h>を読み込んでおく必要があります。

 

C言語はprintf関数などの一番メインのプログラムを処理する場所をメイン関数と呼び、int main(void){}で囲います。メイン関数の中は基本プログラムの後ろに;(セミコロン)を付けます

 

今回の場合はHelloという文字を表示するためにメイン関数の中にprintf関数をかいています。

 

printf("");では""の間に書かれた文字が実際に実行したときに表示されるようになっています。

仮に【こんにちは】と表示したいならprintf("こんにちは");となります。

 

1行目:#include<stdio.h>というヘッダファイルの読み込み

2行目:実際にプログラムを処理するための部屋づくり

3,5行目:メイン関数のの入り口と出口

6行目:printf関数で文字を表示

7行目:プログラムを終了するための処理

 

 

 

 

 

プログラムの勉強方法について

高校からc言語やPythonのプログラムの基礎に触れ、現在ゲームを作る学校の専門1年生です。プログラム歴はなんだかんだで現在4年目になります。

学校の関係で最近DxライブラリのC++を使ってちゃんとしたゲーム(シューティングゲーム)等を作る機会が増えてきました。高校三年間の基礎ではプログラムは汚いながらも、育成ゲームやテトリス(■しか落ちてこない未完成)などをC単体で制作してきてそこまで苦手ではないと思っていました。

しかし現在、応用やclassなどの概念が増えてきて、流れがうまく理解できなかったり、同じクラスのまだプログラム歴4か月の人に追い越されたりと焦りを感じてきています。難しく理解できなくても、理解する瞬間が好きなのでプログラムは嫌いではないと思っています。

 

どのような勉強法でプログラムを勉強したらいいでしょうか?

おすすめの方法やサイトなどがあれば教えていただきたいです。