
C语言
文章平均质量分 66
C生万物 编程之本 长远IT职业发展的首选
少校0778
现阶段我是拿来主义,力争学习国内外科技前沿技术。
后半生是奉献主义,将自己所学奉献给国家,让中华民族屹立于世界民族之林!
展开
-
什么是C语言?
以下是C语言的官方定义。笔者建议,在学习C语言的过程中,大家要着重理解红色字体部分。C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。原创 2021-10-22 09:47:10 · 2898 阅读 · 1 评论 -
第一个C语言程序
include //stdio-标准输入输出-standard input output//主函数//int-整型-整数的类型-main函数的返回类型为整型//main函数-主函数是程序的入口//有且只有一个main函数//为什么是int,main?语法规定int main()//库函数-打印函数-输出函数,使用库函数得打招呼,引用头文件stdio.h\n");return 0;//与main前面的返回类型int呼应起来,规定返回整型0//F10调试。原创 2021-10-22 11:21:30 · 441 阅读 · 1 评论 -
浅析数据类型
我们为什么要写代码呢?是为了希望计算机能够帮助解决我们生活中的问题。我们希望方便沟通,就出现了微信;希望方便购物,就出现了淘宝;希望方便支付,就出现了支付宝……解决沟通、购物、支付等问题是不是需要一些数据呢?显然是需要的。计算机最基本且最关键的功能便是存储并处理数据,微信、淘宝、支付宝等也是在处理数据之上建立起来的,我们为了能够方便处理生活中的各种各样的数据(比如价格、身高、体重、电话号码等等),就引出了数据类型这样的概念。所以体验了第一个C语言程序后,我们首先需要了解的就是数据类型。原创 2021-10-22 21:51:30 · 272 阅读 · 1 评论 -
变量、常量
在我们的日常生活中,有亘古不变的量,比如说身份证号、性别、圆周率,我们将这些不变的量成为常量;还有一些可以改变的量,比如说年龄、身高、体重,我们将其称为变量。变量定义变量的方法数据类型 变量名 = 初始值int age =150;float weight=45.5f;char ch='w';...原创 2021-10-23 14:00:03 · 704 阅读 · 1 评论 -
字符串讲解
在例子2的基础上加上'\0',开辟了7个字节的空间,我们发现打印结果为abcdef,所以%s打印字符串时,直至遇到字符串结束标志'\0'时停止打印。strlen是库函数,需要包含string.h的头文件,是用来计算字符串的长度,遇到'\0'停止计算(结果不包含'\0'在内)。字符串的结束标志是一个'\0'的转义字符,在计算字符串长度的时候'\0'是结束标志,不算作字符串内容。'\0'被隐藏起来了。上面代码由于字符串隐藏了'\0',而'\0'在数组中也开辟占用了一块存储空间,所以上面代码输出的结果为13。原创 2021-10-24 20:22:34 · 3916 阅读 · 2 评论 -
常见的转义字符
我们就需要在字符'前加上\,让这个单引号'失去配对的资格,只是字符'。这就是'\'的作用,原来的n原本就是字符n的意思,在n前面加上'\'就改变了其原来的意思,也就是换行的意思。第二个字符分别是'c'、':'、'\t'、'e'、's'、't'、'\32'、'8'、'\t'、'e'、's'、't'、'.'、'c'总共14个字符。C语言中定义了一些字母前加'\'来表示常见的那些不能显示的字符,如'\0','\t','\n'等,就称为转义字符,因为前面加上'\'的字符,都不是它本来的字符意思了。原创 2021-10-26 00:00:26 · 9821 阅读 · 2 评论 -
两种注释方法
上面代码我们一开始想先注释a的定义,之后又想通过C的注释风格将整个main函数全部注释掉,这时我们却发现没有达到我们的预期,没有注释成功。这是因为C的注释从/*开始,直至遇到第一个*/就结束注释,后面再出现*/将毫无意义。所以这也导致了上面代码没有注释掉return 0;由于笔者用的是VS2019集成开发环境下的编译器,所以这里只介绍该环境下的快捷键。取消注释快捷键为CTRL+K,CTRL+U。注释快捷键为CTRL+K,CTRL+C。原创 2021-10-24 11:07:25 · 4968 阅读 · 0 评论 -
初识选择语句
我们生活中会遇到各种各样的选择,比如说:如果你好好学习,校招时拿一个好offer,走上人生巅峰。如果你不学习,毕业等于失业,回家卖红薯。这就是选择!原创 2021-11-30 17:56:56 · 201 阅读 · 0 评论 -
初识循环语句
前言我们生活中会有很多在一段周期内重复做的事情,这就是循环。比如我们日复一日的学习循环语句实现我们如何用C语言来实现我们的循环呢?可以通过while语句来实现int main(){ printf("加入比特\n"); int line = 0; while (line <= 20000) { line++; printf("已经敲了%d行代码,我要继续努力敲代码\n",line); } if (line > 20000) printf("赢取白原创 2021-11-30 18:05:20 · 158 阅读 · 0 评论 -
函数的大体了解
通过上面加法函数的定义我们可以看出其格式为函数返回类型 函数名( 函数的参数)// 中间代码为函数所实现的功能return 函数的返回类型;int Add(int x, int y) // 函数返回类型int,函数名Add,函数的参数x、y// 函数实现的具体功能return z;// return函数的返回类型。原创 2021-10-26 17:26:34 · 146 阅读 · 0 评论 -
浅了解数组
如果我们想要存储1~10的数字,应该怎么存呢?int b = 2;int c = 3;int d = 4;int e = 5;int f = 6;int g = 7;int h = 8;int i = 9;int j = 10;return 0;我们发现,这样存储十分麻烦。这时我们又发现存储的类型都是整型,那么我们可否一次性创建一个大的存储空间来存放这些整数。原创 2021-10-26 23:59:58 · 620 阅读 · 0 评论 -
简单介绍操作符
(2)函数调用操作符( ):接受一个或多个操作数,第一个操作数是函数名,剩余的操作数就是传递给函数的参数,因此操作数不确定。(1)=为赋值符,+= -= /= &= ^= |= >>=原创 2021-12-01 10:52:17 · 504 阅读 · 0 评论 -
常见关键字
C语言的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 ...原创 2021-12-02 20:57:30 · 2596 阅读 · 0 评论 -
#define定义常量与宏
目录关于define是不是关键字的问题#define定义常量#define定义宏本篇文章只是带领大家感受一下什么是#define定义常量与宏,深入了解需具体学习关于define是不是关键字的问题define是编译器的预编译指令,是编译器实现的,不是C语言的内容,因此不属于C语言常见32个关键字里。#define定义常量在初始C语言的变量、常量里我们已经学过了#define定义的标识符常量。在这里我仅举一下例子。#define NUM 100int main(){原创 2021-12-02 21:12:10 · 638 阅读 · 0 评论 -
初步了解指针
目录一、内存和地址的理解二、指针的概念三、指针的使用实例四、指针变量的大小很多同学都觉得指针是C语言的难点,难以突破,实际上指针并没有那么的难,通过这一节,你将发现指针原来如此简单。一、内存和地址的理解为了方便大家理解指针,笔者将通过问题引导的方式带领大家来理解计算机的内存。Q1:在介绍指针之前,我们首先要介绍计算机的内存,那么什么是内存呢?内存是电脑上特别重要的存储器之一,计算机中所有程序的运行都是在内存中进行的,内存常见的空间的空间容量有4GB、8GB。Q2.原创 2022-01-09 22:28:26 · 453 阅读 · 0 评论 -
初识结构体
结构体是C语言中特别重要的知识点,结构体使得C语言有能力描述复杂类型。比如描述学生,学生包含:名字+年龄+性别+学号这几项信息。这里只能使用结构体来描述了。原创 2022-01-09 22:49:33 · 257 阅读 · 0 评论