
c语言
empti_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
g++重要编译参数
对于可执行文件中的函数调用,可分别采用动态链接或静态链接的方法。故代码被加载到内存的任意位置时,都可以正确的执行(共享库被加载时,在内存的位置不是固定的,故需要-fPIC)。参数也用于指定程序要链接的库所在的目录,该库位于/lib或/usr/lib或/usr/local/lib之外的目录下,该库可以是静态库也可以是动态库。链接程序的主要工作就是将有关的目标文件彼此相连接,也即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的这些目标文件成为一个能够被操作系统装入执行的统一整体。原创 2025-01-06 16:59:02 · 943 阅读 · 0 评论 -
C语言 ‘.‘ 和 “->” 在访问结构体变量的成员时的区别
假设指针p指向结构变量person,person有一成员name,则: person.name == (*p).name == p->name 第二种写法必须使用圆括号,因为‘.’的优先级高于‘*’。 总结:“->”前应当是一个指向结构体变量的指针,‘.’前应当是结构体变量。 ...原创 2021-02-05 12:09:07 · 211 阅读 · 0 评论 -
C语言 二叉树的创建与遍历
c语言 创建并用三种方法遍历二叉树 #include <stdio.h> #include <stdlib.h> typedef struct bitree{ char data; bitree *lc,*rc; }bt; bt *ct(){ char d; printf("请输入结点数据,输入#则结束此结点的创建\n"); scanf("%c",&d); getchar(); if(d=='#'){原创 2020-11-18 20:28:05 · 813 阅读 · 1 评论