C语言基础学习
抓到一只Q
进阶的菜鸟
展开
-
数据结构与算法——图的两道习题(创建,求度,遍历)
数据结构-图的两道上机题 不好或者多余的地方大佬请多指教 有向图的创建,求度和遍历: 题目和要求: 从键盘接收有向图的顶点集,弧集,创建有向图,并完成下列任务: (1)计算结点的出度、入度以及度; (2) 从第一个顶点出发,求一个深度优先遍历序列; (3) 从第一个顶点顶点出发,求一个广度优先遍历序列。 注意:以用户输入各个顶点的顺序为顶点的序号。 在深度和广度优先遍历中,优先选择序号小的顶点。 ...原创 2019-12-22 23:03:42 · 583 阅读 · 1 评论 -
C语言指针和数组那些事儿
指针 题外话:指针真的是学习C语言来觉得最棘手的一部分,很多东西仅仅停留在表面,真正底层的东西却一无所知。有时候越学反而越觉得不懂了,这一篇就稍微总结一下指针的那些事儿。 关于指针的内存布局: 首先: int *p; 很明显,这里定义了一个指针p,那p所占的内存空间是多大呢,我们用sizeof§测试一下,值为8。也就是说一个类型‘int *在内存上占了8个字节的空间。然后把这8个字节的空间命...原创 2019-05-29 22:36:55 · 211 阅读 · 0 评论 -
C语言的字符串函数
关于字符串函数 字符串: 一个或多个字符的序列 如:’‘hello world’’ (双引号进告知编译器他括起来的是字符串) 字符串都被存储在char类型的数组中。数组又连续的存储单元组成,字符串中的字符被存储在相邻的存储单元中,每个单元存储一个字符。 字符串常量’‘X’'和字符’X’的区别: 1.‘X’是基本类型,而’‘X’‘是派生类型。 2.’‘X’'实际上由两个字符组成:'X’和空字符\0 ...原创 2019-05-21 15:26:27 · 502 阅读 · 0 评论 -
C语言大一面试题知识总结
从开学到现在,为了加入一个实验室,参加了很多实验室的纳新,也做了一些面试题。面试题做的让人越来越觉得自己学的C语言知识太少太浅,做完非常有必要总结一番,发现常考又值得学习深挖的有以下几个点。 大端存储和小端存储 大端模式:字数据高字节存储在低地址中,低字节存储在高地址中。 小端模式:高字节存储在高地址当中,低字节存储在低地址当中。 存储如下图: #include<stdio.h> un...原创 2019-05-14 22:05:47 · 732 阅读 · 0 评论