【C言語】学習


序文

`将来OS+ディープラーニングを学ぶのでC言語は必須です。


1.ウォーミングアップ

1.1 出力 helloworld

#include<stdio.h>
void main() {
	printf("Hello World!!");
}

std = 標準
io=入力と出力
. h = ヘルプ . はスタイル
include <stdio.h>: コンパイル システムは、システム ヘッダー ファイルが配置されているディレクトリでヘッダー ファイル stdio.h を検索します
。 ”: コンパイル システムは最初にソースでコンパイルします。 ファイル ディレクトリで stdio.h を検索しますが、転送システム ファイルが配置されているディレクトリが見つかりません。

「stdio.h」は、優先順位がユーザーのレベルであることを示しており、見つからない場合はシステム内で見つけることができます。

1.2 例

キーボードから整数を入力し、その値が 0 未満の場合、-1 を出力、0 に等しい、0 を出力、0 より大きい、1 を出力

#include<stdio.h>
void main(){
	int x; //定义整数变量
	scanf("%d", &x);
	if (x < 0)
		printf("\n -1 \n");
	else if(x == 0)
		printf("\n 0 \n");
	else (x > 0)
		printf("\n 1 \n");
}

1から100までの合計を求めます

#include<stdio.h>
void main() {
  int i = 1, s = 0;
  while(i<=100) {
  	 s = s + 1;
  	 i = i + 1;
  }
  printf("sum=%d\n",s);
}

printf(s) は間違った擬似コードであり、頻繁に発生しますが、最も単純な実行可能なコードには printf("%d", s); も必要です。

1.3 C言語プログラムの構造

前処理: インクルード、マクロ #include、#define
関数
の変数定義形式、sizeof(int) 型などのコンパイル処理は、占有バイト数を把握し、値の範囲に影響を与えることができます


ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_40293999/article/details/130475631