C语言
文章平均质量分 88
Yyya159
这个作者很懒,什么都没留下…
展开
-
字符函数和字符串函数
size_tstrlen(constcharstring注意:①strlen函数返回的是在字符中'\0'前面出现的字符个数(不包括'\0')②参数指向的字符串要以'\0'结束③注意函数的返回值是size_t,是无符号的。原创 2023-11-18 21:20:38 · 113 阅读 · 0 评论 -
数据在内存中的存储(深度剖析)
char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)2.如何看待内存空间的视角什么是大小端:大端(存储)模式:是指数据的低位保存在内存的高地址中,数据的高位保存在内存的低地址中。原创 2023-04-04 20:07:47 · 429 阅读 · 0 评论 -
初级结构体的简单介绍
int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。原创 2023-03-21 23:15:22 · 109 阅读 · 0 评论 -
初级指针的简单介绍
1)指针是内存中一个最小单元的编号,也就是地址2)平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量指针就是地址,口语中说的指针变量指的就是指针。指针变量:用来存放地址的变量(存放在指针中的值都被当成地址处理),可以通过&(取地址操作符)取出变量的内存地址,把地址存放在一个变量中,这个变量就是指针变量。指针的大小在32位平台下是4个字节,在64位平台上是8个字节int main()int a=10;原创 2023-03-21 22:39:56 · 94 阅读 · 0 评论 -
操作符详解
逻辑反操作- 负值+ 正值& 取地址sizeof 操作数的类型长度(以字节为单位)~ 对一个数的二进制按位取反-- 前置、后置--++ 前置、后置++* 间接访问操作符(解引用操作符)(类型) 强制类型转换&取地址。原创 2023-03-15 23:48:16 · 42 阅读 · 0 评论 -
函数的简单介绍
strcpyint main()//将arr1的内容拷贝到arr2中return 0;memsetint main()//设置内存的时候,以字节为单位//将字符串arr的第二个位置后的3个字符替换成'Y',heYYY worldreturn 0;注:但是库函数必须知道的一个秘密就是:使用库函数,必须包含 #include 对应的头文件。自主学习库函数可参考http://en.cppreference.com(英文版)原创 2023-02-13 15:45:12 · 51 阅读 · 0 评论 -
循环语句和分支语句
也就是本次循环中的continue后面的代码不会再执行,而是直接跳转到while语句的判断部分,开始进行下一次循环的入口判断。但是某些场合下goto语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过程。for循环中也可以出现break和continue,他们的意义和在while循环中是一样的。此段代码无打印结果,因为条件判断语句中的"="是赋值,并非判断,所以循环0次。break语句的实际效果是把语句列表划分为不同的分支部分。1.for循环中的初始化部分,判断部分,调整部分省略。原创 2023-02-07 16:53:16 · 48 阅读 · 0 评论 -
从零开始的C语言(下)
1.常见关键字 1.1关键字typedef 1.2关键字static 1.2.1修饰局部变量 1.2.2修饰全局变量 1.2.3修饰函数 2. #define定义常量和宏 2.1#define定义标识符常量 2.2 #define定义宏 3.指针 3.1内存 3.2指针变量的大小 4.结构体原创 2023-01-19 20:16:54 · 60 阅读 · 0 评论 -
从零开始的C语言(上)
C语言提供了一个枚举类型enum 标识符{//枚举常量};枚举常量的默认值是从0开始的,依次向下递增1.4.字符串,转义字符,注释4.1字符串字符串的结束标志是一个'\0'的转义字符.在计算字符串长度时'\0'是结束标志,不算做字符串内容strlen---库函数,用来求字符串的长度,计算的是'\0'之前出现的字符串个数//数组arr2没有'\0',所以计算的值是一个随机值。原创 2022-12-17 21:58:43 · 81 阅读 · 0 评论