C语言关键概念

加粗样式@TOC

一,C语言基本格式及第一个C语言程序

1,C语言基本格式

int main()
{
return;
}

2,第一个C语言程序

#include<stdio.h>
int main()
{
println("hello c!");
return 0;
}

在这里插入图片描述

二,认识两个C语言文件

1,头文件
后缀名为.h的文件
2,源文件
后缀名为.c的文件

①.在大型项目中头文件专门存储
②.头文件在小代码也可写在源文件中
③.#include<stdio.h>就是一个头文件,后面库函数也会提到究竟为什么要用?

三,Main函数

#include<stdio.h>
int main()
{
println("hello c!");
return 0;
}

1,main函数是程序的入口,他可以在任意位置,但代码必须是从main函数开始执行.
2.一个程序只能有一个main函数------>重要

四,C语言关键字

1,什么是关键字?

1,C语言关键字是在C语言中有着特殊意义的字,它不能充当变量,可以提示效率;
2,常见C语言(只做了解,混个脸熟,后续都会学到主要关键字)

2,关键字列举认识

1,

关键字说明
int整型变量(通常4字节)
float单精度浮点型(4字节)
double双精度浮点型(8字节)
char字符类型(1字节)
short短整型(修饰int)
long长整型或双精度修饰符
signed有符号类型(默认)
unsigned无符号类型
void无类型(函数返回值/指针)

2,

关键字说明
if条件分支
else条件否定分支
switch多分支选择
caseswitch分支值
defaultswitch默认分支
for循环结构
while当型循环
do直到型循环
break跳出循环/switch
continue跳过本次循环
goto无条件跳转
return函数返回
关键字说明
auto自动变量(默认)
register寄存器变量(建议优化)
static静态变量/函数
extern外部变量声明
typedef类型别名

4,

关键字说明
const常量声明
volatile防止编译器优化(易变变量)
sizeof计算数据类型大小
struct结构体定义
union共用体定义
enum枚举类型定义

五,printf和库函数

1,printf

printf是最常用的库函数,它的作用是打印,它的头文件---->#include<stdio.h>
注:每一个库函数包含头文件,需在代码中申明

2,库函数

1,函数中有库函数和自定义函数
库函数是为了提示C语言的效率和应用,可以直接拿过来用,每个库函数有他自己的用法
2,自定义函数是需要我们自己构思写出来的,通俗来说就是—>手搓函数

六, 认识数组

数组就是一个带编号的清单。
1.一个名字:你只需要记住盒子的名字(比如叫 myBox)。
2,东西有编号:里面的东西从 0 开始数(第0个、第1个、第2个…)。
3,按顺序放:东西放进去是排好队的,不会乱。
4,找起来快:因为有编号,你说“拿第1个”,我就能立刻拿出来。
这就是数组最最基础的样子。

七转义字符

\n 换行符 :文本换行(如日志、多行字符串)
\t 水平制表符:格式对齐(如表格数据)
" 双引号:字符串内包含引号(如"他说:“你好”")
’ 单引号:字符常量定义(如’It’s’) C/Java等
\ 反斜杠本身:路径表示(如"C:\Program Files")
\r 回车符:Windows换行符(常与\n组合) 文本处理通用
\0 空字符:C语言字符串结尾标识 C/C++专用
\b 退格符:删除前一个字符(控制台光标回退,较少使用

拓展:只需记住
1,计算机中是用2进制存储数据,因此有些数据是不能被计算机承认的,我们需要用到ASCII码,将这些不能被识别的转换一下,再输入数据时会找带对应的ASCII码;
2,需要记住常用十进制对应的ASCII码值
大写AZ—>6590
小写az---->97122
3,每一个大写字符与小写的差值为32;
感兴趣可以去看一下,这些概念只需了解知道即可

ASCII码值链接:
添加链接描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值