C语言常见基本概念简介


简介!

1.变量/常量

1).变量

变量即可变的量,是用来存储数据的标识符

  • 声明:
    • 命名
    • 指定其数据类型
  • 赋值
  • 作用域–取决于声明位置
    • 全局变量–在main函数外声明
    • 局部变量–在函数内部声明
  • 生命周期–取决于作用域
float a;//声明一个叫a的变量,类型为浮点型
int  b = 0;
//声明一个叫b的变量,类型为整型,并赋值为0

2).常量

常量是不能变的量,如数字1,字符‘a’,字符串"Hello World!"


2.数据类型

1).内置数据类型

常见的有:

整型长整型短整型
intlongshort
单精度浮点型双精度浮点型字符型
floatdoublechar

可用于声明变量

2).自定义数据类型

  • 数组[]
  • 结构体struct
  • 枚举enum
  • 联合体union

3.关键字

常见的有32个:
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
知道即可,用多了就记住了
需注意的是:关键字不能修改,不能自己创造,且变量名不能是关键字


4.字符/字符串

简单来说单引号’ '中的是字符,双引号“ ”中的是字符串

字符由char定义,占一个字节的空间,使用ASCII码表来表示:
Alt
字符串由很多字符组成,以\0为结束标志


5.操作符

C语言提供了多种操作符,可以应用于一个或多个操作数,并产生一个结果:


6.语句类型

主要有:

1).空语句

2).表达式语句

x++;

3).函数调用语句

printf("Hello, world!");

4).循环语句

for(初始化; 条件; 调整) 循环体;

for (int i = 0; i < 5; i++)
{
   printf("%d\n", i);
}

while(条件) 循环体;

while(!i)
	i++

5).选择语句

if(条件) 语句 1; else 语句 2;

if(A)
	printf("A\n");
else
	printf("B\n");

6).复合语句(块语句)

由{ }中一系列语句组成,可以包含任何类型的语句。

{
    ;
    x++;
    printf("Hello, world!");
}

7.函数

函数避免了代码重复出现
函数定义:

  • 返回类型(如 int , char , void)
  • 函数名称(如main)
  • 参数 (可有可无)
  • 函数体
int ADD(int a,int b)
{
	return a+b;
}

8.指针

指针即地址
常说的指针其实是指针变量,本质是变量,用于存放地址

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值