"#define文の使い方"
#include <stdio.h>
#define ARR_NUM 12 //ARR_NUMは12に置き換えなさいという命令
//sizeof(型、変数) 方や変数のサイズ(何byteか)を返す演算子
 
int main(void) 
{
	int arr[ARR_NUM] = {0,0,0,1,1,1,2,2,2,3,3,3};
	int i;
	for(i=0;i<ARR_NUM;i++)
	{
		printf("arr[%02d] = %d\n", i, arr[i]);	
	}
 
	return 0;
}
"scanfを使ってみよう"
#include <stdio.h>
//#include <cstdio> //c++でstdioの関数を呼べるよ
 
int main()
{
    char str[80];
    int n;
    double d;
 	//%s : 文字列に置き換え
	//%d : 整数に置き換え
	//%lf : 小数点数(倍精度)に置き換え
    scanf("%s %d %lf", str, &n, &d);		
    printf("%s %05d %7.4lf\n", str, n, d);
 
    return 0;
}
"scanfとEOF"
#include <stdio.h>
//#include <stdlib.h> 
#include <string.h> //strcmp 文字列比較関数
 
 
int main(void) {
	char str[256];
	/*
	do
	{
		scanf("%s", str);
	}while(strcmp(str, "out"));
	*/
	//EOF => End of File
	//Windowsとかの標準入力の時はCtrl+DでEOFを発射
	while(scanf("%s", str) != EOF)
	{
		printf("文字配列str = %s\n", str);		
	}
 
	printf("おそと\n");
	return 0;
}
"getcharとputchar"
#include <stdio.h>
 
/*
int getchar(void);
int putchar(int c);
*/
int main(void) {
 
	char a = 'x';
 
	while(1){
		a = getchar();
		if(a=='x')
			break;
		putchar(a);
	}
 
	/*
	while((a=getchar()) != EOF)
	{
		putchar(a);	
	}
	*/
	return 0;
}