記事ディレクトリ
序文
`将来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) 型などのコンパイル処理は、占有バイト数を把握し、値の範囲に影響を与えることができます
。