E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言学习笔记
C语言学习笔记
06-占位符格式、C基本类型及逃逸字符一些细节(附介绍BCD码)
主要整理有关占位符格式与逃逸字符的一些细节朋友们,看栗子——“BCD解码”(文末附BCD码介绍)一个BCD数的十六进制是0x12(对应二进制表示:00010010),它表达的就是十进制的12,但如果我没学过BCD,我就会把这个数当作一般的二进制数处理,对应成十进制的18。如何将错误处理后的十进制数改成正确的?先转回十六进制数0x12再重新转换出12。【思考:超出十进制数范围[0,153]如何解决呢
byf的小灰驴
·
2023-10-19 20:52
#
C/C++笔记
c语言
学习
C语言学习笔记
-结构体占用内存大小的计算
引言结构体在C语言中虽然经常使用,但是怎么计算一个结构体占用多大的内存,很多C语言的新手都没注意过,其实C语言的语法简单,难就难在它更偏向于与底层,与内存打交道。对于嵌入式方面来说,对C语言的要求更高,因为有些硬件的内存并不像我们使用的电脑的内存那么充裕,所以需要节约内存。结构体中同样的变量个数,却可能导致占用内存的大小不同。例子#include#include#includeintmain(vo
坠花湮没一朝风涟
·
2023-10-18 16:51
C语言复习 -- 知识点总结(全)
C语言学习笔记
(全)一、概述1.1数据类型、变量、常量、字符串、转义字符1.2注释、选择结构、循环结构、函数、数组、操作符、关键字1.3宏定义、指针、结构体二、分支语句与循环语句2.1分支语句与循环语句介绍
MonologueYY
·
2023-10-17 15:35
C语言
c语言
开发语言
后端
C语言学习笔记
(一)——认识C语言
C语言介绍丹尼斯·里奇和肯·汤普森于1971~1973在贝尔实验室,开发UNIX操作系统时,以BCPL(BasicCombinedProgrammingLanguage)语言为基础研发的一款高级编程语言,它是为了编写操作系统而开发的一款编程语言,也是世界上第一款高级编程语言。优点:语法简单,只有32个关键字,运算速度快,适合实现底层的算法,一般应用于嵌入式开发。缺点:难以精通,有一些陷阱和缺陷,没
小林小林如履如临
·
2023-10-16 21:14
C语言
c语言
开发语言
C语言学习笔记
1——基本概念
1.写程序思路:1).头文件重要性:a.编译器没有看到func原型,默认返回类型为intb.GCC编译报警告很“圆滑”(-Wall)——警告或者错误都报警告,因此除非很明确知道原因且可以忽略,否则警告都要解决。由a、b引出的问题:eg.1#include//#include//语句0intmain(){int*p=NULL;p=malloc(sizeof(int));//语句1//p=(int*)
erlaiwithwowang
·
2023-10-16 21:10
c语言
学习
开发语言
C语言学习笔记
——程序环境和预处理
目录前言一、程序环境1.翻译环境1.1主要过程1.2编译过程2.运行环境二、预处理1.预定义符号2.#define2.1#define定义标识符2.2#define定义宏2.3命名约定和移除定义3.条件编译4.文件包含结束语前言每次我们写完代码运行的时候都会弹出来一个黑框框,这个黑框框实际上是一个可执行程序(.exe文件)。那么代码是如何被变成一个可执行文件的呢?其实这就是编译器所做的事,一起来了
Endeavors_YT
·
2023-10-14 18:01
学习
c语言
C语言学习笔记
i
表达式i#includeintmain(void){inti=2;intj=1;intk=3;if(i
坠花湮没一朝风涟
·
2023-10-12 20:48
C语言进阶-自定义类型
写在最前比特
C语言学习笔记
,B站搜索比特鹏哥C语言讲的十分好的老师!本笔记主要来自鹏哥的讲义和图片!本笔记主要用于初学者教学为目的,不用于商业用途,如有侵权,请告诉我删除!
suixin_2002
·
2023-10-09 15:09
C语言笔记
c语言
C语言学习笔记
丹尼斯里奇和另一个我不记得名字的大神想要在UNIX系统上玩个小游戏,并因为大型机不方便,想在小型机上自己写一个系统,先将BCPL简化为B语言,又经过改进,诞生了早期的C语言,所以C语言的历史其实也就是UNIX的历史。(如今的MACOS,LINUX,ANDROID都是基于UNIX系统,第一个高级语言是FORTRAN,没有A语言)所以只要计算机体系结构不变,C语言就经久不衰计算机语言计算机语言上描述要
写代码的小阿帆
·
2023-10-05 07:33
开发
c语言
【
C语言学习笔记
--- 位段】
C语言程序设计笔记---028C语言之位段1、介绍位段1.1、位段的声明和结构体1.2、位段的内存分配1.3、位段的跨平台问题1.4、位段的应用2、结语C语言之位段前言:通过C语言自定义类型的知识,这篇将对位段,进行深入学习底层原理的知识。/知识点汇总/1、介绍位段基本定义:位段的出现就是为了节省(内存)空间,表述结构体实现位段的能力,位段的位指的是,二进制位1.1、位段的声明和结构体位段的声明和
下课后泡实验室
·
2023-10-05 06:57
C语言基础
c语言
学习
笔记
位段
结构体
自定义类型
位段的问题
【
C语言学习笔记
---学指针必刷它】
C语言程序设计笔记---021C语言进阶之必刷题1、一维数组笔试题1.1、第一题1.2、第二题1.3、第三题1.4、第四题1.5、第五题1.6、第六题1.7、第七题2、二维数组笔试题3、指针笔试题3.1、第一题3.2、第二题3.3、第三题3.4、第四题3.5、第五题3.6、第六题3.7、第七题3.8、第八题4、结语C语言进阶之必刷题前言:通过C语言指针进阶的知识,接下来挑战指针的必刷题。/知识点汇
下课后泡实验室
·
2023-10-02 23:41
C语言基础
c语言
学习
笔记
一维数组
二维数组
指针
刷题
【
C语言学习笔记
--- 自定义类型】
C语言程序设计笔记---020C语言进阶之自定义类型1、结构体1.1、结构体的声明1.2、结构体的自引用1.3、结构体变量的定义和初始化1.4、结构体内存对齐1.5、探究结构体内存对齐1.6、结构体传参2、枚举2.1、枚举类型的定义、使用和初始化3、联合(共用体)3.1、回顾大端小端的判断---联合体的应用3.2、联合体的大小计算4、结语C语言进阶之自定义类型前言:通过C语言进阶的字符串函数和内存
下课后泡实验室
·
2023-10-02 23:10
C语言基础
c语言
学习
笔记
结构体
枚举
联合体
内存对齐
C语言学习笔记
指针与数组数组的大小需要在编译时确定,声明一个数组时,编译器根据声明时指定的元素数量分配一片连续的内存空间。一维数组的数组名是一个指针常量,也就是数组首个元素的地址,当数组名当做sizeof操作符的操作数时返回的是整个数组的长度,数组名当做&操作符的操作数时返回的是一个指向数组的指针。多维数组在声明时同样分配一片连续的内存空间,它是按照行优先的顺序存储的。二维数组的数组名是一个指向数组的指针。in
weixin_49024732
·
2023-09-30 05:20
c语言
学习
笔记
【
C语言学习笔记
---指针进阶02】
C语言程序设计笔记---017C语言进阶之回调函数1、函数指针数组2、回调函数3、回调函数的应用---qsort库函数4、模拟qsort函数5、结语C语言进阶之回调函数前言:通过C语言进阶前篇的指针进阶01的知识,继续学习。这篇引用一个简易计算器的程序进行深入学习指针进阶的知识。/知识点汇总/1、函数指针数组比如:指针数组char*arr[5];//字符指针数组---数组--存放的是字符指针int
下课后泡实验室
·
2023-09-24 08:52
C语言基础
c语言
学习
笔记
回调函数
qsort函数
冒泡排序
快速排序
【
C语言学习笔记
---字符串函数】
C语言程序设计笔记---018C语言字符串函数1、字符串函数1.1、strlen函数1.2、strcpy函数1.3、strcat函数1.4、strcmp函数1.5、strncpy函数1.6、strncat函数1.7、strncmp函数1.8、strstr函数1.9、strtok函数1.10、strerror函数2、字符分类函数2.1、islower函数2.2、isdigit和isxdight函数2
下课后泡实验室
·
2023-09-24 08:52
C语言基础
c语言
学习
笔记
字符串函数
字符分类函数
字符转换函数
开发语言
【
C语言学习笔记
---内存函数】
C语言程序设计笔记---019C语言进阶之内存函数1、memcpy函数1.1、模拟实现memcpy2、memmove函数2.1、模拟实现memmove函数3、memset函数4、memcmp函数5、结语C语言进阶之内存函数前言:通过C语言进阶前篇的字符串函数的知识,继续C语言的内存函数学习。/知识点汇总/内存相关的函数1.memcpy–strcpy—仅仅是操作字符串进行拷贝,而memcpy内存中的
下课后泡实验室
·
2023-09-24 08:20
C语言基础
c语言
学习
笔记
内存函数
memcpy
memmove
memcmp
【无标题】
C语言学习笔记
5--循环结构和选择结构
5.1运算符和运算符5.1.1逻辑运算发运算符说明结核性举例&&与运算,双目,对应数学中的“且”左结合1&&0、(9>3)&&(b>a与运算,双目,对应数学中的“且”左结合1!非运算,单目,对应数学中的“非”右结合!a、!(2intmain(){inta=0,b=10,c=-6;intresult_1=a&&b,result_2=c||0;printf("%d,%d\n",result_1,!c)
我想这条路
·
2023-09-24 01:56
#
C语言
c语言
学习
笔记
嵌入式
C语言学习笔记
--C指针
C指针通过指针,可以简化一些C编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,学习指针是很有必要的。每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。下面实例,将输出定义的变量地址:实例:#includeintmain(){intvar1;charvar2[10];printf("var1变量的地址:%p\n
YunFei_Chen
·
2023-09-22 01:19
个人笔记
学习笔记
C语言
C语言
学习笔记
C指针
C语言学习笔记
--C循环
C循环有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句限制性,接着是第二个语句,依次类推。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:循环类型C语言提供了一下几种循环类型。循环类型描述while循环当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。for
YunFei_Chen
·
2023-09-22 01:18
个人笔记
学习笔记
C语言
C语言
学习笔记
C循环
C语言学习笔记
--C数组
C数组C语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是一个个单独的变量,比如number0、number1、…、number99,而是声明一个数组变量,比如numbers,然后使用number[0]、numbers[1]、…、numbers[99]来代表一个个单独的变量。数组中特定元素可以通过索
YunFei_Chen
·
2023-09-22 01:18
个人笔记
学习笔记
C语言
C语言
学习笔记
数组
C语言学习笔记
--C函数
C函数函数是一组一起执行一个任务的语句。每个C程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由自己决定的,但是在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C标准库提供了大量的程序可以调用的内置函数。例如,函数st
YunFei_Chen
·
2023-09-22 01:48
学习笔记
个人笔记
C语言
C语言
学习笔记
C函数
c语言指针和数组的联系,
C语言学习笔记
--指针和数组的关系
1.数组的本质(1)数组是一段连续的内存空间(2)数组的空间大小:sizeof(array_type)*array_size;(3)数组名可看做指向数组第一个元素的常量指针(4)数组声明时编译器自动分配一片连续的内存空间,而指针声明时只分配了用于容纳地址值的4字节空间2.指针的运算(1)指针是一种特殊的变量,与整数的运算规则为:p+n==(unsignedint)p+n*sizeof(*p);当指
weixin_39765290
·
2023-09-21 05:54
c语言指针和数组的联系
c语言学习笔记
:数组指针
跟着b站鹏哥学c语言学到了数组指针,感觉有点不好理解,所以在这里写一篇笔记。一、问题提出:什么是数组指针?数组指针,其本质是指针变量。其实就是指向数组的指针变量,用来存放一个数组的地址。其定义方式如下:#includeintmain(){//创建一个二维数组intarr[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};//定义一个数组指针int(*p)[5]
rewriter key
·
2023-09-21 05:20
c语言
学习
笔记
【
C语言学习笔记
】:一维数组指针,二维数组指针
数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element)。数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存。以intarr[]={99,15,100,888,252};为例,该数组在内存中的分布如下图所示:定义数组时,要给出数组名和数组长度,数组名可以认为是一个指针,它指向数组的第0个元素。在C语言中,我们将第0个元素的地址称为数组的首地址。以
姜子牙大侠
·
2023-09-21 05:18
C语言
C++
数据结构
算法
排序算法
c语言
c++
C语言学习笔记
--递归、可变参数及内存管理
递归递归指的是在函数的定义中使用函数自身的方法。举个例子:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?"从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?'从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……'"语法格式如下:voidrecursion(){statements;.........recursio
YunFei_Chen
·
2023-09-18 14:17
个人笔记
学习笔记
C语言
C语言
学习笔记
递归
可变参数
内存管理
【
C语言学习笔记
】int和long的范围
有关int和long型数据范围的分析(1)int型一共32位,有一位作为符号位,其数据范围是-2^31~2^31,即-2147483648~2147483647;近似范围可以记为-2000000000~2000000000即-2×10^9~2×10^9本题中给的模数为1×10^9+7(1000000007),若再乘以3,就超过了int型的范围,所以要使用long存储结果才不会溢出(2)long型一
Go 鹏ya
·
2023-09-14 08:13
C++
c语言
学习
leetcode
C语言学习笔记
——常见问题
VS执行结果一闪而过生成的*.exe文件打开时会一闪而过,从而观察不到其运行的结果————这是因为main()函数结束时,DOS窗口会自动关闭1、通过改变设置来解决按以下顺序打开配通过改变设置来置窗口:项目->属性->配置属性->链接器->系统->子系统——在子系统右侧点击下箭头,选择“控制台(/SUBSYSTEM:CONSOLE)”链接选项,应用并确定就可以了2、通过增加程序中的代码来解决在re
Nosery
·
2023-09-09 22:35
c语言
学习
笔记
C语言学习笔记
--C判断类型
C判断判断结构要求程序员制定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C语言把任何非零和非空的值假定为true,把零或null假定为false。下面是大多数编程语言中典型的判断结构的一般形式:判断语句C语言提供了一下类型的判断语句。语句描述if语句一个if语句由一个布尔表达式后跟一个或多个语句组成。if…else语句一个if语句后可跟一个
YunFei_Chen
·
2023-09-07 19:11
个人笔记
学习笔记
C语言
C语言
学习笔记
C判断
C语言学习笔记
——C语言结构
C语言是一种面向过程的语言,同时具有高级语言和汇编语言的优点一、头文件头文件是一种特殊的文件,记录了很多可以直接引用头文件然后使用的函数,也可通过#define声明函数、变量、宏等的定义头文件通常包含在源代码中,可以被多个源文件包含使用。头文件以.h扩展名结尾,例如stdio.h、stdlib.h等stdio.h:声明了输入输出函数,例如printf和scanfstdlib.h:声明了一些通用的函
Nosery
·
2023-09-03 23:26
C语言
c语言
学习
笔记
c语言学习笔记
一:概述
目录前言1.C语言的起源及发展2.第一个C语言程序3.C语言编程的两个原则4.程序结构5.练习个人主页:c/c++_牵水的博客-CSDN博客十年嵌入式开发经验欢迎点赞✍评论⭐收藏希望本文能对你有所帮助,欢迎在评论区交流讨论!前言C语言是什么?C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行
嵌入式大师之路
·
2023-09-01 17:26
c/c++
c语言
学习
c语言学习笔记
二:变量
目录前言1.基本数据类型2.变量定义3.变量赋值4.数据溢出5.变量的生存周期及作用域6.练习个人主页:c/c++_牵水的博客-CSDN博客十年嵌入式开发经验欢迎点赞✍评论⭐收藏希望本文能对你有所帮助,欢迎在评论区交流讨论!前言本章节主要介绍C语言变量在C语言中,变量用于存储数据值。变量名是在程序中用于标识变量的名称,变量名可以由字母、数字和下划线组成,但不能以数字开头,变量定义时分配相应的内存空
嵌入式大师之路
·
2023-09-01 17:26
c/c++
c语言
arm开发
C语言学习笔记
(二):void指针和malloc函数
在讲void指针之前,我们先回忆一下指针:int*p;char*q;这里定义了两个指针变量p和q,其中,p指向返回值类型为int的变量,q指向返回值为char的变量。而void是一种无类型指针,它表示不知道指向什么类型的指针,所以void指针可以指向任意类型的数据。做运算时,void相当于char(只针对部分编译器而言),但是和char*并不相通。*如下,当普通指针进行强制类型转换时可能会出现错误
南小满
·
2023-09-01 00:53
c语言
C语言学习笔记
(完整版)
文章目录算法算法的基本概念算法的特征算法的优劣描述算法三种基本结构流程图N-S流程图伪代码常量和变量了解数据类型常量整形常量实型常量字符型常量转义字符符号常量变量整形变量实型变量字符型变量表达式与运算符赋值运算符和赋值表达式变量赋初值强制类型转换算术运算符和表达式算术运算符算术表达式优先级和结合性自增、自减运算符关系运算符和表达式关系运算符关系表达式优先级和结合性逻辑运算符位逻辑运算符输入输出函数
赚到大钱的再往
·
2023-08-25 10:45
c语言
学习
笔记
初识C语言-函数
写在最前比特
C语言学习笔记
,B站搜索比特鹏哥C语言讲的十分好的老师!本笔记主要来自鹏哥的讲义和图片!本笔记主要用于初学者教学为目的,不用于商业用途,如有侵权,请告诉我删除!1.函数是什么?
suixin_2002
·
2023-08-25 05:49
C语言笔记
c语言
C语言学习笔记
const修饰指针变量
在很多函数的参数中,常用const修饰指针变量,比如void*memcpy(void*dest,constvoid*src,size_tcount)这里const用来固定传入的指针变量src,因为memcpy函数中不需要改变src指针变量指向的对象,但是需要改变src指向的地址。对此没有必要总结一下const对于指针变量修饰的不同情况,区别在于const和*的位置关系。举个例子intmain(){
underratedtang
·
2023-08-23 01:57
C语言学习笔记
c语言
C语言学习笔记
->const和define区别
1#define是预编译指令,而const是普通变量的定义。define定义的宏是在预处理阶段展开的,而const定义的只读变量在编译运行中使用。2.const定义的是变量,而define定义的是常量。define定义的宏在编译后就不存在了,它不占用内存,因为它不是变量系统只会给变量分配内存。但const定义的常变量本质上仍然是一个变量,具有变量的基本属性,有类型,占用存储单元。可以说,常变量是有
香菜是个好东西
·
2023-08-23 01:55
C语言
学习
c语言
C语言学习笔记
入门篇-4
前言本系列内容为程序媛学习C语言时做的笔记。以代码为主,并备注了打印结果以及详尽的解释注释。希望对你有所帮助。C语言笔记入门篇包含多篇内容,当前位置:第4篇C语言并不可怕,请沉下心来,耐心就有收获。charstr[]和char*strcharstr[]={'s','u','n','H','L','\0'};//加\0是因为printf遇到\0才会打印结束,否则会打印系统值。//在C语言中,NULL
hongli_sun
·
2023-08-20 12:18
C语言入门
指针
c语言
C语言学习笔记
---数据的存储详解
C语言程序设计笔记---015C语言数据的存储1、数据类型的意义1.1、unsigned与signed数据类型例程11.2、补码与原码相互转换例程22、大小端的介绍2.1、大小端的例程12.2、大小端的例程2---判断当前编译器环境属于大端或小端3、综合练习题探究数据的存储3.1、练习题13.2、练习题23.3、练习题33.4、练习题43.5、练习题53.6、练习题63.7、练习题74、浮点数在内
下课后泡实验室
·
2023-08-15 09:39
C语言基础
c语言
学习
笔记
数据的存储
大端小端
IEEE
754标准
浮点数的存储
C语言学习笔记
---指针初阶
C语言程序设计笔记---013C语言指针初阶1、指针1.1、指针的概念例程1.2、指针的大小例程2、指针解引用操作和指针类型的意义2.1、指针解引用操作和指针类型的意义例程12.2、指针解引用操作和指针类型的意义例程22.3、指针解引用操作和指针类型的意义例程32.4、指针解引用操作和指针类型的意义例程43、野指针3.1、指针未初始化例程3.2、指针越界访问例程3.3、指针指向的空间释放例程3.4
下课后泡实验室
·
2023-08-15 09:09
C语言基础
c语言
学习
笔记
C语言指针
二级指针
指针数组
野指针
C语言学习笔记
---结构体初阶
C语言程序设计笔记---014C语言结构体初阶1、结构的基础与概念1.1、结构体基础例程1---描述一个学生属性2、结构体成员的类型2.1、结构体类型例程1---描述一个学生属性3、结构体的变量定义与初识化3.1、结构体的变量定义与初识化例程13.2、结构体的变量定义与初识化例程24、结构体成员的访问4.1、结构体成员的访问例程14.2、结构体成员的访问例程2-----结构体传值/传址调用5、函数
下课后泡实验室
·
2023-08-15 09:09
C语言基础
c语言
学习
笔记
结构体
C语言结构体
struct
函数栈帧与销毁
C语言学习笔记
---操作符详解
C语言程序设计笔记---012C语言操作符1、算数操作符1.1、算术操作符例程2、移位操作符2.1、移位操作符例程12.2、移位操作符例程22.3、移位操作符例程33、位操作符3.1、位操作符例程13.2、位操作符例程23.3、位操作符例程3--按位与&1扩展3.4、位操作符例程4--按位异或^扩展4、赋值操作符4.1、赋值操作符例程15、复合赋值操作符5.1、复合赋值操作符例程16、单目操作符6
下课后泡实验室
·
2023-08-15 09:37
C语言基础
c语言
学习
笔记
操作符
逗号表达式
操作符优先级
三目运算符
C语言学习笔记
C基础1.概述1.1开发环境C程序生成过程编辑器————>源代码文件编译器————>二进制文件链接器————>(加上库二进制文件)可执行程序集成开发环境VS2010安装新建项目先新建解决方案再建项目已安装的模板-其他项目类型-VisualStdio解决方案解决方案资源管理器-添加新建项目解决方案和项目一起新建编译链接生成或生成解决方案运行或调试可执行程序mingw下载地址$gcctest1.cte
Dev晚风
·
2023-08-12 07:21
C/C++
c语言
C语言学习笔记
-第一课
【事先注明:学习资料来源:Bilibili(非广!)】C语言编程2021C语言零基础视频教程C语言入门初学者小白C语言考研C语言专升本C语言期末考试不挂科C语言程序设计C语言期末突击C语言视频教程谭浩强)_哔哩哔哩_bilibiliP1:坚持写博客:CSDN;国外:Github国内:码云-用于托管代码,注册帐号-使用-代码仓库类比QQ空间的相册(私有/公开)-上传代码到github/码云上的代码仓
小丸子OVOV
·
2023-08-10 11:29
C语言
c语言
开发语言
后端
c语言笔记
C语言学习笔记
1、初识打印类型大小:printf("%zu\n",sizeof(char));关于const:const修饰的变量,虽然值不可变,但本身还是变量。不能用于数组初始化大小。
明々天
·
2023-08-10 11:57
c语言
笔记
C语言学习笔记
—P1(<C语言初阶>+<数据类型>+图解+题例)
目录1.什么是C语言?2.第一个C语言程序3.数据类型3.1变量、常量3.2定义变量的方法3.3变量的分类后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!——By作者:新晓·故知1.什么是C语言?C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程
新晓·故知(考研停更)
·
2023-08-10 11:26
《C语言》
c语言
C语言学习笔记
使用vscode外部console出现闪退-12
前言在使用vscode的外部console时,会出现闪退现象,这是因为程序运行结束后,系统自动退出了终端(终端机制决定的)。我们可以在C程序结束后,使用system函数来暂停DOS终端系统,这样就可以完整地看到程序运行过程。解决方法1在程序上方添加stdlib.h头文件,然后在程序结束后调用system函数暂停系统功能就可以了。效果:解决方法2打开lauch.json文件,修改Program与ar
公子绝
·
2023-08-09 08:16
C语言
c语言
学习
笔记
vscode外部终端出现闪退
C语言学习笔记
vscode使用外部console-11
前言在默认情况下,我们运行C语言程序都是在vscode终端的,在小程序运行时这个是没有问题的,但是当程序变得复杂它就不好用了,这时我们可以将这个终端设置为外部console,这样方便处理更多、更复杂的程序。步骤1.点击左角的文件夹下的.vscode目录下的lauch.json文件2.在打开的文件中,找到externalConsole选项,将false改为true,然后保存一下3.在.vscode下
公子绝
·
2023-08-09 08:14
C语言
c语言
学习
笔记
vscode外部console
第一天,第一个程序的诞生#
C语言学习笔记
首先,向两位大神致敬!我学的是《linuxC编程》,课时4个月。本书共分了两条线索:1、以linux平台为载体,学习C语言的语法和程序的工作原理。2、学习程序设计的基本思想和开发调试方法。#第一章程序的基本概念程序,告诉计算机应该如何完成一个计算任务。程序由一系列指令组成。指令是指示计算机进行某种运算的命令,包括:输入,输出,基本运算,测试和分支,循环。任何一个程序,无论多么复杂,最终都可以分解成
妖言不惑
·
2023-08-07 15:22
学习
c语言
C语言学习笔记
---函数续章
C语言程序设计笔记---010C语言函数---续1、函数声明和函数的定义1.1、函数声明例程2、函数递归2.1、错误递归,栈溢出例程2.2、函数递归练习例程12.3、递归的必要条件函数递归例程23、递归与迭代递归与迭代例程1递归与迭代例程24、结语C语言函数—续1、函数声明和函数的定义函数在使用之前,先声明,再使用。通常放在头文件之后,主函数之前。函数的定义:是指函数的具体体现,交代函数的功能实现
下课后泡实验室
·
2023-07-31 20:24
C语言基础
c语言
学习
笔记
scanf
函数递归
迭代
开发语言
C语言学习笔记
---数组篇章
C语言程序设计笔记---011C语言数组1、一维数组的创建和初识化2、数组的初识化3、一维数组的使用3.1、一维数组在内存中的存储4、二维数组的创建和初识化4.1、二维数组的使用4.1.1、打印二维数组的元素例程4.2、二维数组在内存中的存储4.3、数组越界4.3.1、数组越界例程4.4、数组作为函数的参数4.4.1、数组名是什么?5、结语C语言数组/知识点汇总/1、一维数组的创建和初识化概念:数
下课后泡实验室
·
2023-07-31 20:24
C语言基础
c语言
学习
笔记
一维数组
二维数组
开发语言
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他