会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sunshine233
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
c
c
c语言实参与形参的区别
摘要:1 #include<stdio.h> 2 #include<math.h> 3 4 /** 5 * 形参和实参的功能是作数据传送。 6 * 函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 7 * 因此在函数调用过程中,形参的值发生改变,而实参中的值
阅读全文
posted @
2021-03-02 11:24
sunshine233
阅读(255)
评论(0)
推荐(0)
c链表中指针的一些用法要点
摘要:/* 结构体不能含有同类型的结构,但是可以含有指向同类型结构的指针。这样的定义是定义一个链表的基础。 */1 typedef int Element; 2 3 typedef struct node{ 4 Element e; 5 struct node* next;//这里只是声明了一个名为nex
阅读全文
posted @
2021-03-02 11:18
sunshine233
阅读(330)
评论(0)
推荐(0)
带头结点的单链表的初始化、插入、删除、查询长度和输出元素
摘要:带头结点的单链表的初始化、插入、删除、查询长度和输出元素,源码如下: 1 #include<stdio.h> 2 #include<math.h> 3 #include<stdlib.h> 4 #include<malloc.h> 5 6 #define MAXSIZE 10 //定义顺序表最大长度
阅读全文
posted @
2021-03-02 10:46
sunshine233
阅读(588)
评论(0)
推荐(0)
c语言printf输出最前端字符不显示
摘要:原因:语法错误,和其它语言语法混用。 printf("链表长度 : %d \n",length); printf("length is : %d \n",length); 才是正确语法。
阅读全文
posted @
2021-03-02 09:33
sunshine233
阅读(165)
评论(0)
推荐(0)
二维数组转置
摘要:1 #include<stdio.h> 2 #include<math.h> 3 4 int main(){ 5 //二行三列矩阵,第一行数据为1,2,3;第二行数据为4,5,6 6 int arr[2][3] = {{1,2,3},{4,5,6}}; 7 int arrTran[3][2]; //
阅读全文
posted @
2021-03-01 15:48
sunshine233
阅读(301)
评论(0)
推荐(0)
c语言用指针交换两个变量
摘要:#include<stdio.h> #include<math.h> int main(){ void swap(int a,int b); void swapPointer(int* p1, int* p2); int a = 10, b = 20; // swap(a, b); swapPoin
阅读全文
posted @
2020-11-11 11:32
sunshine233
阅读(1160)
评论(0)
推荐(0)
c语言指针学习笔记
摘要:指针变量就是存放内存地址的变量。c语言中使用 int *pa; 的方式来定义指针。 ` main() int a = 10, b=20, s, t, *pa, *pb,*pc,*pd; pa = &a; pb=pa; s=*pb; pc=&b; *pc = *pb; t=a; int ss[10]
阅读全文
posted @
2020-11-11 11:03
sunshine233
阅读(133)
评论(0)
推荐(0)
根据先序遍历序列、中序遍历序列画二叉树
摘要:某二叉树的先序遍历序列是EFHIGJK, 中序遍历序列是HFIEJKG,画出该二叉树。 1、由先序EFHIGJK可知E是根节点。 2、由中序HFIEJKG,可知HFI在根节点左边,JKG在根节点右边,示意图如图1: 3、左边节点序列:先序是FHI,所以F是根节点。 4、左边节点序列:中序HFI,所以
阅读全文
posted @
2020-10-28 09:10
sunshine233
阅读(1736)
评论(0)
推荐(1)
公告