如何快速入门C语言基础概念?

 

1.C语言是什么?

C语言是计算机语言中的一种,例如汉语,英语等在人们交流中的作用,是通过计算机语言写的程序,给计算机下达指令,让计算机工作的,++/Java/Go/Python都是计算机语言。

第一个C语言程序

d707a85440574f1391bccf67f2b60864.jpg

常考知识点:C语言是一种编译性计算机语言

为了便于理解:

那么什么是编译性语言呢?什么又是解释型语言呢?

1.编译型语言:程序在执行之前需要一个专门的

编译过程CC++

2.解释型语言:程序不需要在运行前编译。

例如:(HTM  LXML)

因为C语言源代码都是文本文件,文本文件本

身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件,可执行文件才能执行。

C语言代码是放在.c为后缀的文件中的,要得到

最终运行的可执行程序,中间要经过编译和链接2个过程。

下图是C语言编辑过程

6dc8b42c7c654433aaec076faef68a24.jpg

 

2.那么什么又是集成开发环境呢?

集成开发环境(IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功

能、分析功能、编译功能、调试功能等一体化

的开发软件服务套。

以下是集成开发环境的常用软件工具

0df50e84842a4aab8a504447f687121e.jpg

vS2022 CoddeBlacks DosC+ RDN 

3.main的作用

简单概术:每个C语言程序不管有多少行代码,都是从main函数开始执行的,main函数是程序的入口main函数也被叫做:主函数。main前面的 int 表示main函数执行结束的时候返回一个整型类型的值。所以在main函数的最后写 return 0;正好前后呼应。

常考知识点:

1.main函数是程序入口

2. main函数的所放位置可以是任意位置

3.main函数有且仅有一个

4.即使有多个.c文件 main函数也只能只有一个

4.printf和库函数

什么是printf呢?

printf(输出东西)可以简单理解为打印机

a4a4178b0eef4840a4112de7439e2fc5.jpg

该结果为:hello C

 printf打印其他类型的数据

56a0816168bd44f38d35371b8d8536f3.jpg

 %d是整数  %c是字符  %lf是双精度浮点型

stdio 就是指 “standard input & output”(标准输入输出)

简单来说  4a8c602aaa144ff8837e5ce0aebfdf6e.jpg

std是标准的  i是输出  o是输入 

那么库函数是什么?

为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了一组函数,这些函数再同的编译器厂商根据标准进行实现,提供给程序员使用。这些函数组成了一个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上一些编译器厂商可能会额外扩展提供部分函数(这些数其他编译器不一定支持)。

一个系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对应的头文件。

库函数比较多,后期慢慢来介绍,提前了解可参考链接:https://cplusplus.com/reference/clibra

5.关键字是什么?

常见的32个关键字

a8759cf95ea44e9f9bc5ef984f89ad7a.jpg

 关键字是赋予有特殊意义的C语言程序

我们在打代码时 

1.不能和关键字重复

2.关键字不能自己创建

6.字符和ASCLL

C语言中字符用单引号表示

例如:‘A’ ‘@’ ‘b’

ASCLL码表

b77e32c34d89436fad1a67674cc771ea.jpg

 ASCLL知识点

1.字符A~Z的ASCII码值从65~90

2.字符a~z的ASCII码值从97~122
3.对应的大小写字符(a和A)的ASCII码值的差值是32

4.数字字符0~9的ASCII码值从48~57

5.换行\n 的ASCII值是:10
6.在这些字符中ASCII码值从0~31这32个字符是不可打印字符,无法打印在屏幕上观察

以下可打印字符

96c562eaae2a45909c92e4ce15b8286a.jpg

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值