C语言
文章平均质量分 75
linyuxi_loretta
这个作者很懒,什么都没留下…
展开
-
可变数组、链表
函数这边确实改了地址但是是*head的地址,我们要改的是head这个地址的地址才能改掉head的地址。可以定义两个,一个带星,一个不带,需要哪个用哪个,这就是数据结构里面链表经常用的,用来强调这是一个链表还是一个节点。的地址值一样,但仅仅是地址值是一样的,而地址是有类型的,两者类型不一样,str的地址类型为sturct。这种是拼接不了的,只能重新申请更大的空间,因为你原来申请的那片空间的后边已经被使用了。把指针的地址传到函数里面,对这个地址的修改,就是对传进来的这个指针进行修改。原创 2022-09-02 11:41:58 · 164 阅读 · 0 评论 -
【无标题】
但是既然不是C语言,也就意味着你将来的工业环境下,未必还会使用这么原始的文件操作函数了。因为文件操作的每一个步骤都很可能在实行过程中遇到问题:文件打不开啦,读了一半出错啦,等等等等,所以设计文件操作函数如何反馈和处理这类运行时刻的问题是需要很好的手段的。这部分的内容,是教你如何使用C语言的标准库所提供的一系列函数来操作文件,最基本的最原始的文件操作。内连函数,代替有参数的宏,是函数、没有函数调用时的额外开销,会做类型检查、你需要理解,我们在这部分所学习的,是函数库的使用,而非C语言。原创 2022-09-02 11:38:31 · 179 阅读 · 0 评论 -
数据结构、函数、数组、
对无符号数0xd2=210,大于127,赋值给char ch[ ],有溢出,ch[ ]得到0xd2实际数值是有符号数补码表示0xd2=0xffd2=-46。从0到3遍历4次完了它的地址也是04D2,老师说的意思就是他俩同一个地址,在共用一个,联合的意思。"%02x",是以0补齐2位数,如果超过2位就显示实际的数;在elt1只能赋值给i或c,同样在elt2只能赋值给i或c,谁先赋值谁就先占据了空间。数组变量名是一个常量,里面存放的是,数组第一个存储单元的地址。,主要用作v、adj,作动词时译为“连接,连结,.原创 2022-08-29 14:59:53 · 128 阅读 · 0 评论 -
1 - 6.0章,简单算法
这些库、有针对各种应用的库、他在这些应用上面 能够做非常强的事情、很难做的一件事情 可能在这个语言里面、只要调用这个库里的一个函数、或者在这个库里面、使用他的类去做一个事情 OK、很大的一个工作就解决了。C语言是一种有类型的语言、 变量必须在使用前做一次定义或声明、变量必须有确定的数据类型。就像是四扇门,if是门在门后面,必须一扇一扇的打开,而switch case则是并列的几扇门。20世纪80年代到现在、新出来的这些语言、他们的语法的差异很小、C like。操作系统、嵌入式系统,c语言是唯一的选择。原创 2022-08-22 16:53:00 · 120 阅读 · 0 评论