- 博客(3)
- 收藏
- 关注
原创 C语言期末核心梳理
若1>2则返回正值,相等则返回0,否则返回负值。关键:default是指没有符合的条件就执行其后面的语句,不遇到break就一直往下执行所有分支。特别注意:for循环若存在两个判断条件,则必须两个判断条件均为假,才能结束循环。while(a) 表示当a!=0时执行循环,其等价于while(a!a) 表示当a=0时执行循环,其等价于while(a==0)。整个逗号表达式是从左向右依次执行的,表达式最终的值为最后一个语句的值。当再一次getchar时,c则获取到了下一个字符b,以此类推。不止一个的即为元素值。
2024-01-02 22:09:09
899
原创 C语言微切口:链表
last=p最后再改变last的指向,使其指向下一结点,也就是当前链表的最后一个结点不难看出,创建链表就是一个不断循环的过程,我们先将p结点处的指针域设为NULL,当创立下一结点时,再将当前结点指针域内的NULL用下一结点的储存地址替换掉,随后将下一结点指针域设为NULL。这样就完成了一次循环。2.检索链表define N 4main()char ch;//上方的这一部分为定义一个结构体int i;char ch;p->ch=ch;for(i=2;i<=N;i++)
2023-12-18 16:03:25
491
1
原创 c语言实例:交换两个数的值
这次就不难理解错误原因了,想要利用函数修改变量值,必须从地址与函数值的对应关系上入手,修改这层对应关系,才能做到真正的修改变量值。所以,我们可以发现,改变地址值就可以改变其中的变量值(门牌号不同,代指里面的人自然不会相同),而单纯的改变内存中的变量值却没有办法改变地址值(就好比一个房间只是换了一个人住,门牌号不会变),而。1.a,b为指针变量,其所获得的是main函数中a,b的地址值。2.函数调用结束后,函数中所定义的两个指针变量a,b虽然会消失,但main函数中a,b变量地址值所对应的函数值已经被修改,
2023-12-11 16:27:57
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人