![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux之c学习
不怨天,不尤人
键盘上的手艺人
展开
-
Linux学习(Ubuntu等一些常用配置)
最近两天开始了Linux的学习,由于Linux发行的版本有很多,一开始苦于不知道学哪一个版本,耽误了一段时间后来自己也明白了,不管学哪一个版本只要把一个版本的学好其他版本上手的速度也很快,这只是一方面的因素,还有一方面的因素是因为没有学习的资源,网上报班听课的话又比较贵,所以在网上了找了半天,不过都没有令我满意的,最后花了几块钱在网上了买了一套课程。严格意义上说我还没有开始真正的学习,这两天都在...原创 2018-10-02 16:29:57 · 185 阅读 · 0 评论 -
Linux学习
在Ubuntu版本的学习中,我遇到的一些,安装上的麻烦跟大家分享一下,希望能给大家一下帮助。在安装Vmtools 的时候,总是会有警告:Unable to start services for VMware ToolsExecution aborted.Found VMware Tools CDROM mounted at /run/media/liubin/VMware Tools. E...原创 2018-10-02 16:41:39 · 143 阅读 · 0 评论 -
Linux学习(C语言学习之Gcc)
Linux的学习需要对C语言有一个透彻性的了解,需要有非常好的C语言基础,Gcc是Linux中的C文件的一个编译器(当然也不只局限于C文件)。Gcc最初的全名是GNU C Compiler随着Gcc支持的语言越来越多,它的名称变成了GNU Compiler Collection它相当于在Linux当中的对.c文件的一个翻译者,将我们的.c文件翻译成计算机可以理解的语言。对于Gcc而言在使用...原创 2018-10-03 16:50:48 · 9227 阅读 · 0 评论 -
Linu学习(c语言学习之关键字)
对于Linux的开发而言C语言非常重要,本节学习的是C语言常用的关键字以及运算符的操作。什么是关键字?就是编译器预先定义的有一定意义的字符串,在C语言中有32个关键字。下面是列举的一些关键字:sizeof:编译器查看变量所占的内存大小的工具return :函数的返回值数据类型关键字:占用的字节数根据编译器的不同所占有的字节不同char:一个字节(八个位也就是8bit)int:四个...原创 2018-10-03 22:43:13 · 167 阅读 · 0 评论 -
Linux学习(C语言学习之内存空间的使用)
在c语言对内存的使用上我们是按照下面的图上的顺序来学习的:指针就是内存类型资源的地址;指针变量:存放指针这个概念的空间C语言的编译器对指针这个特殊的概念是有两个疑问的?1、分配一个空间,空间的大小要多大?在32bit 的系统中,指针就是4个字节2、空间里存放的地址,所指向内存的读取方法是什么?用 char 去读一次只能读取一个字节,用 int 的去读一次可以读取四个字节这两个问题是...原创 2018-10-04 21:13:41 · 322 阅读 · 0 评论 -
Linux学习(C语言学习之函数的使用)
C语言的函数在理解和使用中主要从以下几个方面来思考:什么是函数?函数的入口参数函数的返回值函数具备三要素:1、函数名 (地址)2、输入参数3、返回值在定义函数时,必须将三要素告诉编译器;命令:man 3 printf;可以查看关于printf的一些相关信息;因为函数的名称本身就是一个地址,所以我们在函数调用的时候完全可以使用指针去调用,只不过我们在定义指针的时候一定要注意要跟...原创 2018-10-05 21:57:19 · 338 阅读 · 0 评论 -
Linux学习(C语言学习之常见面试题目)
想成为嵌入式程序员应知道的0x10个基本问题预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你...原创 2018-10-06 14:23:47 · 753 阅读 · 0 评论 -
if (i == 1)和if (1 == i)有区别吗?
言之者无罪,闻之者足以戒。 - “诗序”本篇文章转载来源为:https://blog.csdn.net/q649381130/article/details/78676215经常看到类似于if (1 == i)的代码,其实在java中它和if (i == 1)是没有区别的,而且后者阅读性更强些(除非你喜欢从右往左阅读)。那么为什么有的人喜欢用表达式if (1 == i)呢?这得从C/C...转载 2018-11-18 13:57:19 · 5762 阅读 · 1 评论