C语言学习
Eiffel灬
这个作者很懒,什么都没留下…
展开
-
C语言,邻接矩阵,邻接表,十字链表,邻接多重表及其基本操作的实现
最近复习考研遇到了图的问题,发现自己对这一块的数据结构不怎么熟悉,于是自己全部手写了一遍。我写的可能和一些官方标准不太一样(毕竟教材上也没有非常明确的官方标准),但基本思路是一样的,自己测试的一些数据也没有问题,如果谁发现了问题欢迎指出。 图一共有四个基本存储结构,分别是邻接矩阵,邻接表,十字链表,邻接多重表。它们各有各自的特点,我将这四个存储结构全部实现了一遍,并针...原创 2019-11-03 20:38:48 · 996 阅读 · 0 评论 -
C语言,36进制以内的浮点数任意进制互相转换
最近在复习考研的c语言编程,对于我这种总是用C++刷题的突然一下不能用C++只能用C了还是有点难受,想要多练练。然后我就遇到了一道浮点数进制转换的题目,按理说是很简单的,但是小数部分的进制转换我却想了半天,发现必须要用字符串处理,不然会出现很多精度问题。然后我想百度看看别人的解决方法,结果找到的都是在线进制转换器= =,所以在这里记录一下我的方法。#include<stdio.h>...原创 2019-09-20 14:58:49 · 2045 阅读 · 1 评论 -
C语言,printf输出时表达式的计算顺序问题(函数参数调用执行顺序问题)
今天复习考研的时候在书上看到这样一段话:printf输出时表达式值的计算顺序是从右到左,例如:int a = 1;printf("%d %d %d\n", a, a + 1, a = 3);输出的结果是3,4,3,而不是1,2,3看起来似乎没什么问题,很简单,然后我就自己随便写了几条代码测试了一下。int main(){ int a = 1; printf("%d ...原创 2019-09-27 21:33:26 · 15779 阅读 · 47 评论