一. 命名
定义变量的的命名规则:
1.驼峰起名法 例如:
first Num //小驼峰
First Num//大驼峰
2.内核
first_num
3 尽量不用拼音
二. 语句
1.控制语句 例如 if () ... else ...
2.函数调用语句 例如 printf("....");
3.表达式语句
4 空语句 只有一个分号 ;
5.复合语句 例如程序里面的一个分程序
三.输入和输出
输入 就是从计算机键盘输入的一切字符,输出就是经过计算输出得来的;
1.c语言本身不具备输入输出功能
2.c语言提供输入输出函数
getchar/putchar // 一次操作一个字符
gets/puts // 一次操作一个字符串
scanf/printf // 格式化函数
3. 输入前 先加 <stdio.h> <time.h> <math.h> .......等头文件
输入函数和输出函数
1.getchar函数(输入函数)
int getchar(void);
int ret;
ret = getchar(); 代表读取Ascii 码值
2. putchar 函数 (输出函数)
int putchar(int x ) 输出一个字符
成功:输出字符的Ascii码值
失败则输出(-1)
3.printf() //格式化输出函数
printf(“格式控制字符串”,输出函数列表);
格式控制字符串 :a. 普通字符 ——原样输出
b.占位符————匹配后面的输出参数的 注:%将后面的输出参数转为有符号十进制
(1)整形 浮点型 字符型
(2)占位符
4.scanf //格式化输入函数
scanf("格式控制字符串“,地址列表)
(1) 格式控制字符串 // 与printf 中一样
scanf("a=%d“,&x);
a. 普通字符时 原样输入
b.占位符 -------将从键盘输入的数据转换成指定格式
(2)
1.scanf 格式控制字符串中,尽量不出现普通字符;
2.scanf的地址列表 一定是有效的;
3.scanf 输入结束条件;
4.遇到非法字符 ,匹配结束;
5.遇到空白符(空格 回车 tab),匹配结束;
6.超过指定的宽度 匹配结束
%*c 表示匹配一个数据项,但并不能把这个数据放到任何变量中