- 博客(19)
- 收藏
- 关注
原创 C语言-指针
地址:每个内存单元都有一个对应的地址,我们称之为内存地址,而地址我们通常使用十六进制表示。不同的地址虽然形式上看起来是一样的,但由于它们代表的内存尺寸和类型都不同,因此他们在逻辑上是需要严格区分。④ 指针变量只能指向同类型变量,借助指针变量访问内存,一次访问的内存大小是取决于指针变量的类型。通过基本类型(整型、浮点型、字符型)的变量,访问这个变量代表的内存空间的数据。多字节数据:对于多字节数据,其地址是所有字节中编号最小的那个,称为。虽然不同的变量的尺寸是不同的,但是它们的地址的尺寸是一致的。
2025-07-30 19:30:18
1263
原创 字符串基础操作
但在输入时,相邻两个字符串之间要用空格分隔,系统将自动在字符串后加。从键盘录入一个字符串常量到字符数组,返回字符数组的地址(首地址,默认返回的地址,一般用12。从键盘录入一个字符串常量到字符数组,返回字符数组的地址(首地址,默认返回的地址,一般用12。进行字符串输入,要求字符串中不能有空格,否则字符串遇到空格就会结束。,在实际的字符串处理时,我们可能需要手动处理\n。进行字符串输入,可获取所有输入的字符串,包含。进行字符串输入,可获取所有输入的字符串,包含。,在实际的字符串处理时,我们可能需要处理。
2025-07-24 21:44:25
141
原创 C语言-字符数组
如果提供的字符个数大于数组长度,则按照语法错误处理(会报警告,但是能编译通过);如果提供的字符个数与数组长度相同,可以省略数组长度,系统会自动确定元素的个数,适合字符较多时。它什么都不做,不会增加有效字符,仅仅用作一个工程判别的标志或者在数组中占位。字符数组的语法就是我们之前所学的一维数组和二维数组的语法,只不过数据类型是。语言中,支持字符串常量,不支持字符串变量。数组初始化的时候,没有完全初始化值的时候,使用。如果定义时,不初始化,元素值不确定(局部作用域)字符串的长度与字符数组的长度不一定相同。
2025-07-22 17:41:42
484
原创 C语言-二维数组
二维数组本质上是一个行列式组合,也就是说二维数组是由行和列两部分组成,属于多维数组。二维数组通过行和列解读(先行后列二维数组可被视为一个特殊的一维数组,也就是说,当一个数组中的每一个元素是一位数 组的时候,那么这个数组就是二维数组。
2025-07-20 16:10:41
437
原创 C语言基础
变量代表内存中(栈内存)具有特定属性的一个存储单元,它用来存储数据的,也就是存放变量的值。变量应该有一个名字,以便于通过名字访问变量。
2025-07-09 20:28:45
861
原创 C语言基础-数据类型
数据类型其实就是固定大小内存的别名,并且描述了一个变量存放什么类型的数据。简单来说,就是组织和操作数据。计算机要处理的数据(数字、字符串、文字、符号、图片、音视频等)数据类型不仅帮助我们组织和操作数据,还决定了程序如何有效的利用内存。了解数据类型的内存需求是理解计算机管理和操作数据的关键。小贴士:程序运行需要在内存中。
2025-07-08 20:29:57
492
原创 C语言概述
1972年美国贝尔实验室的Dennis Ritchie(丹尼斯·M·里奇)在B语言基础上开发的C语言.C语言提供了丰富的数据类型和标识符,使得程序的编写变得非常高效和方便。函数是程序唯一的入口,一个文件中最多有1个,这个函数不能被其他函数调用,这是一个自动执行的函数,系统是通过这个函数的指针进行访问的。这个函数是程序的入口函数,可以置于任意位置,建议放在所有函数的最下面。要有合适的空行(一般预处理指令和函数之间,函数和函数之间,全局变量和函数之间...,加空行提高代码可读性,使代码结构清晰)
2025-07-08 20:24:32
998
原创 Linux基础-相关指令
指令ping执行者:所有用户说明:测试网络是否通畅:显示n次应答后停止范例注意:这个指令同样适用于Windows,但是不需要设置应答次数,因为windows默认应答四次ifconfig执行者:所有用户(查询)|ROOT用户(设置)说明:查看或者临时配置网络接口(所谓的临时设置,就是电脑一关机,所有的配置失效注意:Windows系统可以使用指令查看网络接口信息netstat执行者:所有用户说明:查看网络的状态信息选项::只显示监听状态的套接字:显示tcp协议的套接字;
2025-07-07 16:45:15
509
原创 Linux基础-Vim指令
光标移动(了解)行间移动键:移动光标到第一行(命令模式下)键:移动光标到最后一行(命令模式下):移动到第n行,写法举例::移动到第6行(末行模式下)列间移动$键:移动光标到当前行的行尾(最后一列),有些电脑需要使用(命令模式)键:移动光标到当前行的行首(第一列)(命令模式下)方向键:上下实现行间移动,左右实现列间移动)删除(重点)键:删除当前光标所在处一个字符(命令模式下)键:删除当前光标所在处以及后面共n个字符,如::删除当前光标处共6个字符(命令模式)键。
2025-07-07 11:37:49
952
原创 Linux基础-通配符
{}(花括号):用于生成多个模式,匹配其中任意一个。相反,匹配不在方括号内的任意字符。:匹配[]范围中的任意单个字符。之外的所有单字符文件名且以。:匹配任意单个或多个字符。注意:通配符可以用于。:匹配任意单个字符。
2025-07-04 14:29:51
265
原创 Linux基础-用户管理
1.计算机通过用户名和密码识别用户。2.Linux中新建用户后,需要设置密码(企业开发中,很多时候需要远程访问,为了安全必须设置密码)3.系统中有一个特殊用户,这个被称作超级用户,一般默认存在,拥有最高权限。4.用户组:把几个用户归在一起,这样的组被称为用户组,规定文件所属用户组的权限可以使该组成员拥有这些权限。二、普通用户和超级用户一台电脑可以有且仅有一个超级用户及若干个普通用户普通用户:安装系统时我们创建的用户(如),也可以由超级用户分配,如:超级用户:又被称作最高管理员,用户名是。
2025-07-03 17:59:44
1181
原创 Linux基础-文件操作
按照文件大小搜索,默认1个单位(注意:1个单位 = 512字节),可使用k (KB)、 M (MB)、 G (GB)等单位;说明:查找文件或目录(递归查找),从磁盘查找,精确性高,性能低。说明:快速查找文件或目录,从数据库查找,准确性低,性能高。该指令是从文件系统的。:按照文件类型查找(d:目录,f:普通文件,l:符号链接,p:管道文件。数据库中查找,新创建的文件还没有在数据库中建立索引,用该指令是找不到的。说明:搜索文件内容,在文件中查找指定的字符序列(字符串)说明:查看文件内容,适合查看较小的文件。
2025-07-03 12:18:52
974
原创 Linux基础-目录操作
注意:语法加入[],就表示方括号括起来的内容可选。pwd说明:查看当前所在目录的绝对路径执行者:所有用户ls说明:显示指定路径(默认是当前路径)下的文件或者目录。执行者:所有用户:将文件以相反次序显示(默认依照英文字母次序显示)【名称】:将文件以修改时间的先后次序显示【时间】cd说明:切换目录执行者:所有用户cd 目录路径常用写法:①~:切换倒当前登录用户的家目录,比如:若当前登录用户为~就会切换到下,等价于。②。
2025-07-03 09:03:39
1107
原创 Linux指令起步
注意:使用root用户时需谨慎,因为其具有最高权限,误操作可能会导致系统出现严重问题。若普通用户需要执行管理员权限操作,可使用sudo命令;若要切换到root用户,可使用su命令。
2025-07-01 17:26:31
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅