C语言的概览(一)

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^

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值