C语言概览(一)
一、C语言允许使用的数据类型
1、基本类型:基本整形(int)、短整型(short)、长整形(long int)、双长整形(long long)、字符型(char)、布尔型(bool)。
2、浮点类型:单精度浮点(float)、双精度浮点(double)。
二、变量名
硬性要求:必须由数字、字母和下划线组成(数字不能打头)
软性要求:见名知意
多个字母命名时常见的几种方法:
(1)驼峰命名法
单词和单词之间,首字母大写 Student Count
(2)蛇形命名法
单词和单词之间使用下划线分割 student_count
(3)脊柱命名法
单词单词之间用横杠分割 student-count (这种方法C语言不支持)
三、创建常量
(1)使用const这样的关键字创建常量
const int num =10
(2)字面值常量
10
(3)枚举
enum
(4)宏
#define
注意:用#define来开始,没有“=”,宏的名字一般是大写,没有“;”
四、注释
注释的三种方法
(1)
最常见的注释方法,使用也最广泛,如需多行注释,选择所需代码块按ctrl+k+c即可
(2)
优点是多行注释,缺点是无法嵌套,所以使用很少
(3)
五、选择语句
直接输入scanf 会报错此时有两种解决方案,一种将scanf 用scanf_s 替换(这种方法只能在VS中使用);另一种方法是在文件前添加一个宏的定义#define _CRT_SECURE_NO_WARNINGS(推荐使用这一种)
六、循坏语句
循坏语句的三要素: (1)循坏变量的初始值
(2)循坏条件
(3)更新循坏变量
三种循环语句
(1)while 循环
格式为:while(条件判断语句){
//循环代码
}
while循坏中只要条件为真就程序就执行while语句中的循坏代码,否则直接跳出
(2)for 循环
格式为:for(语句1;语句2;语句3){
//循环代码
}
语句1用来初始化循坏变量;
语句2是循坏的条件,满足条件程序执行循环代码,否则直接跳出
语句3是更新循环变量
(3)do-while循环
格式:do{
//循环代码
}while(循环条件)
do-while语句和while语句的区别在于do-while循环
不管while后面的循环条件是什么,首先要执行一次循环代码,
也就是说循坏语句中循环代码至少执行一次。
七、函数
int add(int a,int b)//若在后面加上“;”就是声明
{
int ret = x + y;
return ret;//函数的返回值
}
注意:在编写函数时,必须对形参进行检查(根据函数功能)
光定义函数没用,无法执行里面的代码,需要调用才能执行
调用函数时,按照顺序依次传参
八、数组
int num[4] = {1,2,3,4};
此处num为数组名,而4为元素个数,而且数组只能定义同类型元素
数组下标是从0到length-1,不要超出数组数量进行越界定义
九、小知识点
(1)
8 bit =1 Byte
1024 Byte = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB =1 TB
1024 TB =1 PB
(2)表示整型尽量用int,表示小数尽量用double.
(3)char 1字节,更短 (-128~+127) (2^8~ 2^8-1)
short 2字节,太短(-32768~+32767) (2^16~ 2^16-1)
int 4字节,比较适中(-21亿~+42亿9千) (2^