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语言 指针 和指针数组指针,
C语言学习笔记
--数组指针和指针数组
C语言中的数组有自己特定的类型,数组的类型由元素类型和数组大小共同决定。(如intarray[5]类型为int[5])1.定义数组类型C语言中通过typedef为数组类型重命名:typedeftype(name)[size];(1)数组类型:如typedefint(AINT5)[5];typedeffloat(AFLOAT10)[10];(2)数组定义:AINT5iArray;AFLOAT10fA
Period 熹微
·
2023-07-14 21:31
c语言
指针
和指针数组指针
C语言学习笔记
(二)
37.使用%f转换说明打印十进制计数法的float或者double,用%e打印指数计数法的浮点数。如果系统支持十六进制格式的浮点数,可用a和A分别代替e和E。打印longdouble类型使用%Lf、%Le或者%La。38.当计算导致数字超过当前浮点型能表示的最大值,就会发生上溢,这种行为在过去是未定义的,但现在C语言规定,这种情况下,会赋予一个表示无穷大的特定值。39.假设一个数字是float类型
心田的雨滴
·
2023-07-13 16:46
C语言学习笔记
:typedef
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录typedef定义typedef与#define的区别typedef定义typedef关键字,用来声明新的类型名来代替已有的类型名,可以使用它来为类型取一个新的名字一般形式:typedefintBYTE;例如:BYTEb1,b2;等
烟雨孤舟
·
2023-06-23 20:54
C语言
学习
笔记
c语言
C语言学习笔记
:共用体
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录简介共用体定义访问共用体成员结构体与共用体简介共用体是一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型。可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。共用体
烟雨孤舟
·
2023-06-22 01:12
C语言
学习
笔记
c语言
C语言学习笔记
:预处理命令
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录预处理器头文件引用头文件预处理器C预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开始。指令
烟雨孤舟
·
2023-06-21 19:42
C语言
学习
笔记
c语言
C语言学习笔记
:位运算
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录位和字节二进制八进制十六进制位逻辑运算符位和字节1字节(byte)=8比特(bit)一个英文字符和英文标点占用一个字节,一个中文字符和中文标点占用两个字节。计算机中的位二进制数系统中,每个0或1就是一个位(bit),位是数据存储的最
烟雨孤舟
·
2023-06-21 04:46
C语言
学习
笔记
c语言
C语言学习笔记
:递归例题
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录数的阶乘打印整数的位数字符串个数统计斐波那契数列穷举算法汉诺塔问题数的阶乘代码逻辑:sum=n*n(n-1)*(n-2)....1代码:#includeintfactorial(inti){if(i=1)return1;return
烟雨孤舟
·
2023-06-21 03:29
C语言
学习
笔记
c语言
C语言学习笔记
:输入&输出
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录scanf和printfgets和putsgetchar和putcharscanf和printfprintf是格式化的输出函数,scanf是C语言的输入功能;宽度:如果要输出的数字长度大于指定宽度,则原样输出;如果要输出的数字长度小
烟雨孤舟
·
2023-06-21 02:23
C语言
学习
笔记
c语言
C语言学习笔记
:常用的C语言API函数
strchr(string,c);//找字符串s中首次出现字符c的位置,返回首次出现c的位置的指针,如果s中不存在c则返回NULL。strstr(s,l);//找字符串s中首次出现字符串l的位置,返回首次出现l的位置的指针,如果s中不存在l则返回NULL。strcpy(dest,src);//把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间,返回指向dest的指针。st
喜欢猫的咸鱼
·
2023-06-21 00:48
C语言笔记
史上最全
C语言学习笔记
最全
C语言学习笔记
学习目标学习编程最主要目标分析问题的能力、构造算法的能力、编程的能力、调试程序的能力。学习方法手段如何操作?
seuer2022
·
2023-06-21 00:18
c语言
c语言建模存储器,51单片机
C语言学习笔记
3: 存储器结构
MCS-51单片机在物理结构上有四个存储空间:1、片内程序存储器2、片外程序存储器3、片内数据存储器4、片外数据存储器但在逻辑上,即从用户的角度上,8051单片机有三个存储空间:1、片内外统一编址的64K的程序存储器地址空间(MOVC)2、256B的片内数据存储器的地址空间(MOV)3、以及64K片外数据存储器的地址空间(MOVX)在访问三个不同的逻辑空间时,应采用不同形式的指令(具体我们在后面的
2001室的库布里克
·
2023-06-21 00:18
c语言建模存储器
C语言学习笔记
—文件
一、1、C程序主要用两种文件:程序文件和数据文件。程序文件:用来存放程序,以便实现程序功能。数据文件:内容不是程序,而是提供程序运行时读写的程序。文件:一般指存储在外部介质上数据的集合。流式文件:文件的存取以字符(字节)为单位。2、数据文件:分ASCII码文件和二进制文件。ASCII文件:文本(text)文件,ASCII编码存取。二进制文件:按二进制编码存取。3、文件缓冲区缓冲文件系统用于处理文件
Hello,世界!
·
2023-06-21 00:17
c语言
C语言学习笔记
:排序算法
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录冒泡排序选择排序插入排序希尔排序归并排序快速排序冒泡排序冒泡排序(英语:BubbleSort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复地进行直到没有再
烟雨孤舟
·
2023-06-21 00:46
C语言
学习
笔记
c语言
C语言学习笔记
:结构体
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录简介结构体定义结构体嵌套结构体递归结构体初始化访问结构成员结构体数组结构体指针变量结构体函数简介数组可存储相同类型数据项的变量,结构体是一种用户自定义的可用的数据类型,它允许存储不同类型的数据项。结构体:结构体是一种集合,可以包含多
烟雨孤舟
·
2023-06-21 00:16
C语言
学习
笔记
c语言
C语言学习笔记
:单链表
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录单链表的建立单链表的基本操作单链表的建立动态分配内存:1.分配内存空间函数malloc()调用形式:(类型说明符*)malloc(size)功能:在内存的动态存储区间中分配一块长度为“size”字节的连续区域例如:pc=(char*
烟雨孤舟
·
2023-06-21 00:16
C语言
学习
笔记
c语言
C语言学习笔记
一:Linux命令的运用
出现时间:Linux:1991林纳斯·托瓦兹UNIX:1970:第一个版本用B语言写的,1974:第二个版本C语言尤尼克斯widnows:1985盖茨安装以及运用:1.安装环境-----vscode和ubuntu,更新软件源;(网上找安装包安装)3.Linux命令行提示符每段字符的含义:gec@ubuntu:~$gec--->用户名@--->作为一个分隔符,无实际意义ubuntu--->主机名:-
HJ_LIN
·
2023-06-21 00:45
c语言
C语言学习笔记
:文件
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录打开文件关闭文件写入文件读取文件打开文件使用fopen()函数来创建一个新的文件或者打开一个已有的文件,这个调用会初始化类型FILE的一个对象,类型FILE包含了所有用来控制流的必要的信息。FILE*fopen(constchar*
烟雨孤舟
·
2023-06-21 00:13
C语言
学习
笔记
c语言
C语言学习笔记
-宏定义的使用注意事项
在使用宏定义的时候有一些注意事项必须注意,要适当的使用圆括号以保证计算次序的正确性。比如:#definesquare(x)x*x当使用square(x+1)调用该宏定义的时候会出现什么情况呢?请见下面例子:#include#include#include#definesquare(x)(x*x)intmain(void){inti=2;printf("%d*%d=%d\r\n",i,i,squar
坠花湮没一朝风涟
·
2023-06-20 10:32
C语言学习笔记
:数组
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录简介数组声明数组初始化访问数组元素多维数组二维数组字符数组传递数组给函数从函数返回数组指向数组的指针简介C语言数组数据结构,是一个可以存储固定大小的相同类型元素的顺序集合。数组中的特定元素可以通过索引访问,第一个索引值为0。数组遵循
烟雨孤舟
·
2023-06-17 21:14
C语言
学习
笔记
c语言
C语言学习笔记
:字符串
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录字符串定义字符串初始化字符串函数字符串定义在c中没有专门的字符串变量,通常用一个字符数组来存放一个字符串,并且字符串总是以空字符'\0'作为字符串的结束语。字符串的本质是以\0结束的字符数组。字符串的三中表达方式(结果相同):cha
烟雨孤舟
·
2023-06-17 21:14
C语言
学习
笔记
c语言
C语言学习笔记
:枚举(enum)
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录简介枚举定义枚举变量的定义枚举的应用简介枚举enum是英文enumerate的缩写,列举、排列说明的意思。枚举是C语言中的一种基本数据类型,用于定义一组具有离散值的常量。枚举类型可以让我们的程序使用一些固定长度和固定数值的变量值范围
烟雨孤舟
·
2023-06-17 21:14
C语言
学习
笔记
c语言
C语言学习笔记
:指针
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录简介指针变量的定义指针变量初始化指针变量的引用指针的基本运算指针的算术运算指针和函数指针和数组指针和字符串简介每一个变量都有一个内存位置。指针就是变量的内存地址,指针变量是用来存放内存地址的变量,就像其他变量一样,在使用指针存储其他
烟雨孤舟
·
2023-06-17 21:13
C语言
学习
笔记
c语言
C语言学习笔记
:作用域规则
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录局部变量全局变量全局变量与局部变量的区别形参实参任何一种编程中,程序中定义的变量超出所存在的作用域,变量就不能被访问。C语言中有三个地方可以声明变量:在函数或块内部的局部变量在所有函数外部的全局变量在形式参数的函数参数定义中局部变量
烟雨孤舟
·
2023-06-16 06:12
C语言
学习
笔记
c语言
C语言学习笔记
:结构化程序设计思想
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录自顶向下分析问题逐步求精函数实现模块化设计结构化编码主要原则对于一个具体问题,一般按照结构化程序设计方法来组织函数,主要原则可以概括为“自顶向下,逐步求精,函数实现”自顶向下分析问题把大的复杂的问题分解成小问题后再解决,面对一个复杂
烟雨孤舟
·
2023-06-16 06:12
C语言
学习
笔记
c语言
C语言学习笔记
:顺序结构
✨博文作者:烟雨孤舟喜欢的可以点赞收藏关注哦~~✍️作者简介:一个热爱大数据的学习者✍️笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!目录程序与算法表达式语句函数调用语句空语句复合语句基本输入输出语句占位符c语句可以分为5类:表达式语句、函数调用语句、控制语句、复合语句、空语句程序与算法程序:用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列程序设计:
烟雨孤舟
·
2023-06-16 06:11
C语言
学习
笔记
c语言
【
C语言学习笔记
】
C语言学习笔记
整理提示:以下是本篇文章正文内容,下面案例可供参考1.头文件2.常用函数2·常量四,数据的运算处理
C语言学习笔记
整理一、C语言具体结构二、C语言中的数学函数1.头文件2.常用函数三,基本数据类型
33三 三like
·
2023-06-14 10:38
C语言基础
学习
c#
c语言学习笔记
(浙大翁恺mooc)
1.1预备知识#include叫做“头文件就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。文件就是“01流”,两种文件(二进制文件,纯文本文件)一些文件操作函数:fgetc/fputc;fgets/fputs;fprintf/fscanf(不推荐用,效率低)fread/fwrite;rewind倒带函数fseek随机存取;ftell告诉读取的位置;re
zlshhdgrbk
·
2023-06-12 11:15
c语言学习笔记
c语言
学习
c语言
C语言学习笔记
-浮点数的使用注意事项
浮点数都是有符号的,没有unsigned浮点数Q:为什么没有无符号的浮点型,比如unsignedfloat或unsigneddouble?A:为什么C/C++不支持无符号浮点数是因为CPU没有等效的机器代码操作来执行。因此支持它是非常低效的。所以问题就是为什么硬件实施者不支持它?我认为答案是最初没有定义无符号浮点标准。由于语言喜欢向后兼容,即使添加了语言也无法使用它。要查看浮点规范,您应该查看IE
坠花湮没一朝风涟
·
2023-06-12 00:58
C语言学习笔记
(浙大翁恺版)第七周(函数部分)
7.1.1初见函数在第四周时候我们的作业中编写了一个计算素数和的程序高亮的部分作用是判断i是不是素数,功能单纯,占用版面大,因此我们可以将它独立出来,稍微更改一下数字。而主函数内我们也做些更改至今我们就完成了将一个全部功能都在主函数下的程序分为专用函数和主函数的转变。由此我们就可以将功能性代码和执行性代码分开,实现代码复用,精简程序。如果同样的功能使用几乎完全一样的代码,一直复制粘贴代码,进行co
Shawn·Bing
·
2023-06-08 09:17
C语言
c语言
学习
C语言学习笔记
(浙大翁恺版)第八周(数组部分)
8.1.1初试数组在循环中我们有一个例子:计算用户输入的整数平均数,以-1结尾。当时的方法是:读入用户输入的每个数字,统计输入的个数,然后用输入的数字之和除以个数。我们用累加的方法得到最后的和,不需要记录每个数字是多少。那么问题做些更改,又该怎么做?容易知道,我们需要记录每个数字,那么如何记录很多数?intnum1,num2....?我们需要一种新的手段:数组intnumber[100];scan
Shawn·Bing
·
2023-06-08 09:17
C语言
学习
C语言学习笔记
—— 转换函数
一、字符串与数值互转1.1字符串转数值1.1.1字符串转整型atoi头文件:#include功能把字符串转换成整型数(忽略掉字符串左空格,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换)函数定义intatoi(constchar*nptr)参数nptr:指向要转换的字符串返回返回转换后的整数值用法:#include#includeintmain(void){
Leung_ManWah
·
2023-06-07 18:37
C语言学习笔记
——数据类型(整型,浮点型)
C语言学习笔记
——数据类型int类型整数类型,属于有符号类型且必须是整数类型,包括正负整数,零。
qq_41122696
·
2023-04-15 12:51
学习
编程语言
c++
C语言学习笔记
——数据类型
基本类型:算术类型,包括:整型和浮点型(实型),字符型(1字节);枚举(enumerate)类型:算术类型,被用来定义在程序中只能赋予其一定离散整除值的变量;构造类型:数组类型,结构体,共用体,枚举(enumerate)类型(定义在程序中只能赋予其一定离散整除值的变量);指针类型;char字符型,占用一个字节,可以存放本地字符集中的一个字符int整型,通常反映了所用机器中整数的最自然长度float
泠君
·
2023-04-15 12:19
c#
初识
C语言学习笔记
入门
目录C语言之C生万物VS2019的使用方法(如下图)C语言的构成:主函数左值右值#includescanf()函数printf()函数C语言之C生万物C语言作为一门底层开发语言,从十九世纪七十年代诞生至今近50年间,在TIOBE排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!而C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、
小兽192
·
2023-04-14 19:59
c语言
学习
开发语言
嵌入式
C语言学习笔记
(1)-- 预处理的使用
一、宏定义宏可以理解为替换,替换过程不会进行语法检查,语法检查在编译时进行。1.不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”。实质为直接替换,宏名一般为大写。例:#definedPI3.14152.带参数的宏:#define宏名(参数表)文本例如:#defineS(a,b)a*b需要注意的是:如果宏替换运算式或者函数一般要加上()错误使用如:#definedtest5+3printf(
小朱一定要快速发论文
·
2023-04-14 19:52
C语言
c语言
嵌入式
c++
C语言学习笔记
-P1 初识C语言(1)
C语言学习笔记
-P1初识C语言(1)P1初识C语言(1)一、什么是C语言1、定义2、发展二、第一个C语言程序HelloWorld三、数据类型四、变量,常量未完待续!!!
小马快跑~
·
2023-04-14 19:51
c语言
vscode
C语言学习笔记
-字符串
C字符串字符串是一种非常重要的数据类型,但是C语言不存在显式的字符串类型,C语言中的字符串都以字符串常量的形式出现或存储在字符数组中。同时,C语言提供了一系列库函数来对操作字符串,这些库函数都包含在头文件string.h中。在C语言中,字符串实际上是使用空字符\0结尾的一维字符数组。因此,\0是用于标记字符串的结束。空字符(Nullcharacter)又称结束符,缩写NUL,是一个数值为0的控制字
CIT ART
·
2023-04-08 14:04
C学习笔记
c语言
学习
c++
c#
开发语言
c语言指针与字符,
C语言学习笔记
--指针与字符串
字符类型char(character)是一种整数,也是一种特殊的类型:字符。这是因为①用单引号表示的字符字符字面量:‘a’,'1'②‘’也是一个字符③printf和scanf里用%c来输入、输出字符。#includeintmain(){charc;chard;c=;d='';printf("c=%d,d=%d,d=%c\n",c,d,d);return;}//运行结果:c=1,d=49,d='1'
爱文斯坦
·
2023-04-08 14:31
c语言指针与字符
c语言学习笔记
-字符串
c语言中的字符串c语言中没有字符串类型,所以c中的字符串均是通过指针或数组使用的,在数组中字符串是以字符的形式存储的,字符串的内容在编写程序时是定好的,存储在内存的代码段,字符串的起始和结束通过指针访问,以\0结束,\0并不属于字符串内容,仅作为结束符使用‘\0’‘0’和0文本格式和二进制格式\为转译字符,作用是将?文本格式转换为二进制编码格式所以’\0’和0是相同的,在内存中都是以二进制存储的0
Tinelines
·
2023-04-08 13:56
c语言学习笔记
指针
字符串
数据结构
C语言学习笔记
---字符指针变量与字符数组变量的要点:关于赋予字符串的问题
在学习字符指针变量与字符数组变量遇到的问题:声明是字符串时,vs会将其储存在常量存储区,而在常量存储区中的数据是只能“读”不能“写”,当引用char*b="Winterisconming";这是用指针去引用字符串,实际上是引用的一组常量,是没办法改变的,也就无法完成copyatob的操作。代码如下(示例):#includevoid main(){ voidcopy_string(char*fr
ZZ·P
·
2023-04-08 13:56
C语言学习
c语言
C语言学习笔记
-函数指针和回调函数
函数指针函数指针是指向函数的指针变量。因此“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是大体一致的。函数指针有两个用途:调用函数和
CIT ART
·
2023-04-06 14:55
C学习笔记
c语言
学习
算法
c#
c++
C语言学习笔记
(一)
1.计算机把浮点数分成小数部分和指数部分来表示,并且分开存储这两部分。2.一般而言,存储一个int要占用一个机器字长。3.声明变量时,只为变量分配内存空间,并不做初始化操作。(局部变量)4.利用printf打印数据时,转义符的个数要和后面的参数个数匹配。5.C语言中,0x或0X前缀表示十六进制值。0前缀表示八进制值。6.不同的进制使用不同的转换说明。十进制使用%d,八进制使用%o,十六进制使用%x
心田的雨滴
·
2023-04-06 02:54
C语言学习笔记
——(四)指针进阶——字符串操作
注:编码工具是CLion+Cygwin64目录字符串的两种定义方式自定义获取字符串长度方法方式一:方式二:字符串转数字比较查找和包含拷贝和拼接大小写转换自定义字符串截取函数、一:二:三:四:五:字符串的两种定义方式方式一:字符数组此种方式需要在最后一个元素后面添加'\0',C语言的字符串以'\0'结尾。方式二:字符指针此种方式隐式添加'\0'。#includeintmain(){charstr[7
迷月星辰
·
2023-04-03 18:58
C/C++学习笔记
c语言
开发语言
C语言学习笔记
C语言学习笔记
——数组
1.数组介绍数组可以存放多个同一类型数据。数组也是一种数据类型,是构造类型。传递是以引用的方式传递(即传递的是地址)2.数组代码示例一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg。请问这六只鸡的总体重是多少?平均体重是多少?请你编一个程序#includevoidmain(){//一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg
江南江南江南丶
·
2023-04-03 18:43
C/C++
c语言
开发语言
c#
c++
后端
C语言学习笔记
——指针
1.指针的基本介绍指针,也就是内存的地址;所谓指针变量,也就是保存了内存地址的变量获取变量的地址,用&。例如:&num指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是值。比如:int*ptr=#ptr就是指向int类型的指针变量,即ptr是int*类型。获取指针类型所指向的值,使用:*(取值符号),比如:int*ptr,使用*ptr获取ptr指向的值2.什么是指针指针是一个变量
江南江南江南丶
·
2023-04-03 18:43
C/C++
c语言
开发语言
后端
c++
c#
c语言学习笔记
8
一、计算机组成原理(内存)1.内存编址(1)内存在逻辑上就是一个一个的格子,这些格子可以用来装东西,也就是内存中的数据,每个格子都有一个固定的编号,这个编号0、1、2、3就是内存地址,这个内存地址(一个数字)和这个格子的空间是一一对应的并且是永久绑定的。(2)cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。(3)在程序运行时,CPU只认识内存地址,而不关心
Hongs_Cai
·
2023-04-01 21:21
c语言学习笔记
c语言
C语言学习笔记
之获取文件长度
本文为原创文章,转载请标明出处#include#includeintmain(){FILE*inputFile;inputFile=fopen("data.bin","rb");if(!inputFile){fprintf(stderr,"Can'topenbinfile!");exit(1);}fseek(inputFile,0,SEEK_END);longinputFileLength=fte
Metaphors
·
2023-03-29 08:40
C语言学习笔记
—— 内存管理
一、内存模型对于一个C语言程序而言,内存空间主要由五个部分组成代码段(text)、数据段(data)、未初始化数据段(bss),堆(heap)和栈(stack)组成,其中代码段,数据段和BSS段是编译的时候由编译器分配的,而堆和栈是程序运行的时候由系统分配的。布局如下:二、栈(stack)2.1介绍栈(stack)又称堆栈,是用户存放程序临时创建的局部变量,也就是说我们函数括弧“{}”中定义的变量
Leung_ManWah
·
2023-03-27 09:04
C语言学习笔记
(二):字符串和格式化输入/输出
本章的主题是C语言的字符串和格式化输入/输出。C语言没有专门用于存储字符串的变量类型,字符串都被存储在char类型的数组中。数组是同类型数据元素的有序序列。以charname[40]为例,name后面的方括号表明这是一个数组,方括号中的40表明该数组中的元素数量,char表明每个元素的类型。字符串可以理解为字符数组,每个单元存储一个字符,数组末尾用一个空字符(nullcharacter)标识结束。
Rguuo
·
2023-03-22 18:21
初识计算机,程序与C语言(一)
C语言学习笔记
计算机概述计算机:俗称电脑,由硬件系统+软件系统组成先驱人物:巴贝奇:原型机之父分析机(1834)图灵:计算机科学之父图灵测试-AI之父阿塔纳索夫:第一台计算机-ABC机(1939)(只能用于求解线性方程组
岁月伤魔
·
2023-03-14 19:25
上一页
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
其他