![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
程序简言
这个作者很懒,什么都没留下…
展开
-
C语言能做什么?
C语言几乎是所有语言的实现基础,所以不存在做不了的事情,只是相对来说谁做更合适,编写游戏和软件都不是问题。 为何C语言如此强大? 1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大。 2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具...原创 2019-02-21 17:01:18 · 12706 阅读 · 1 评论 -
C 程序员必须收藏的资源大全
C 资源大全列表构建系统下面是一些 C 项目的自动化构建和测试工具。 aimake – 一个被设计来避免复杂配置的构建工具。GNU GPL3 或更高版本。 Autoconf – 一个可扩展的 M4 宏指令包,提供命令行脚本来自动配置软件源码包,是 Autotools 的一部分。GNU GPL3 或更...原创 2019-04-30 10:14:42 · 579 阅读 · 0 评论 -
学了指针没学动态内存一切都白搭!C语言之内存管理
本文将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在头文件中找到。在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。所以它的结果是分配了 num*size 个字节长度的内存空间,并且每个字节的值都是0。该函数释放 address 所指向的内存块,释放的是动态分配的内存空间。在堆区分配一块指定大小的内存空间,用...原创 2019-03-10 10:17:58 · 111 阅读 · 0 评论 -
这段c语言代码牛逼在哪?
有人说C语言是世界上最牛逼的语言,因为操作系统就是用C语言编写的,学好了C才能更好的学习其他编程语言。为此,有人分享了下面一段代码,说是很牛逼的c语言代码,大家来看看,它究竟牛在哪里?关于这段传说中很牛逼的C语言代码,你们能看出牛在哪里么?此外,还有一位国外的C语言高手,想挑战大家的水平,快来看看!一位国外C语言高手的程序,挑战大家的C语言水平!这是一段德国某位高中生用C语言写...原创 2019-03-22 10:09:51 · 1487 阅读 · 0 评论 -
每天一个linux命令:Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。一. 文件类型Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。1...原创 2019-04-10 13:36:43 · 172 阅读 · 0 评论 -
牛逼大神整理的C语言基础知识,你确定你不码下来?
软件是将一组程序组织起来,每个程序由一组指令组成数据结构+算法数据结构在程序中要指定数据的类型和数据的组织形式。算法(程序的灵魂)就是为了解决实际问题而提出的具体方法与步骤.算法的特点有穷性:一个算法一定是有限的步骤.确定性:每一个步骤都是确定的,不是含糊的.有零个或多个输入: 指在执行算法时需要从外界取得必要的信息.有一个或多个输出: 目的是为了求解,”...原创 2019-04-09 11:25:23 · 317 阅读 · 0 评论 -
C/C++程序员面试基础知识(一)
本文章向大家介绍C/C++程序员面试基础知识(一),主要包括C/C++程序员面试基础知识(一)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。1问题:Stdio.h的主要作用?回答:stdio .h头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。C语言2问题:\n、\r与\t什么意思?回答:'\n'换行,将当...原创 2019-04-17 10:54:40 · 669 阅读 · 0 评论 -
for 循环和while循环区别
C语言提供了好几种循环结构,即while、for和do-while。汇编语言中并没有相应的指令存在,作为替代,将条件测试和跳转组合起来实现循环的效果。大多数汇编器根据一个循环的do-while形式来产生循环代码,即使在实际程序中这种形式用的相对较少。其它的循环会首先转换成do-while形式,然后再编译成机器代码。do-while循环其通用形式是这样的:do body-statem...原创 2019-04-28 11:23:57 · 911 阅读 · 0 评论 -
关于C/C+指针的5个问题
本文总结了stackoverflow网站上关于C/C+指针的主要问题。指针是C/C+中最令人困惑的部分,这些问题使用简单的例子来解释关键指针的概念。1.不使用循环从1计数到1000#include <stdio.h>#include <stdlib.h>void main(int j) {printf("%d\n", j);(&main...原创 2019-03-01 09:32:40 · 349 阅读 · 0 评论 -
C语言10个经典小程序——小白必备!
网上有很多的人说编程有多么多么无聊。。。。So Boring ! 。。。其实小编想说:不要管别人怎么说,别人说什么,做你自己喜欢做的事就好。坚持下来,你会发现编程的乐趣的。。。。当然,如果你觉得学习编程语言很痛苦,坚持了一段时间后无果,然后果断放弃未必不是一个好的选择。。。。哈哈哈哈。。。英国作家和评论家约翰逊说过:Great works are performed no...原创 2019-03-03 09:25:09 · 6315 阅读 · 3 评论 -
现在学习哪一种编程需求量比较大?
如果你是在学校想选择一门语言好好学习对未来工作或学习需要,那么可以优先考虑从 C/C++ 语言开始学习。虽然这样有些“老土”,但是它确实是非常深刻的语言,能够帮助你了解许多其他高级语言无法了解到的核心知识。而且你会发现这个世界上最棒的开源软件库,很多都是 C/C++ 编写的。如果你时间不多,只想尽快找到谋生技能,那么可以考虑学习 Java、C#。虽然坦白来说这两门语言其实也并不...原创 2019-02-22 10:26:33 · 407 阅读 · 0 评论 -
牛逼大神整理的C语言基础知识,你确定你不码下来?
软件是将一组程序组织起来每个程序由一组指令组成数据结构+算法数据结构在程序中要指定数据的类型和数据的组织形式。算法(程序的灵魂)就是为了解决实际问题而提出的具体方法与步骤.算法的特点有穷性: 一个算法一定是有限的步骤.确定性: 每一个步骤都是确定的,不是含糊的.有零个或多个输入: 指在执行算法时需要从外界取得必要的信息.有一个或多个输出: 目的是为了求解...原创 2019-02-24 10:52:30 · 668 阅读 · 0 评论 -
C语言,也有正则表达式
最近在工作中碰到了需要检查日志文件的问题,这就涉及到对日志文件中每条日志的关键字检索,于是我特地学习了下C语言的正则表达式规则,特此跟大家分享。一、C语言如何使用正则表达式?C语言使用正则表达式的方法很简单,只需要包含正则表达式头文件即可:#include<regex.h>相关函数:regcomp():编译正则表达式 regexec():进行模式匹配 regfree...原创 2019-02-25 09:44:30 · 8321 阅读 · 0 评论 -
C语言小例子__马里奥碰到花朵变身
马里奥碰到花朵就变身。 什么是马里奥?一个装着 16 × 32 个小色块的长方形,其中一些色块填着颜色,另一些没有。什么是花?一个 16 × 16 的正方形。什么是「变身」?把马里奥这个方块里面代表衣服的褐色变成红色,代表背带裤的红色变成白色。什么是褐色?暂且说它是 0x887000 这个数字。什么是「碰到」?马里奥的长方形与花朵的正方形有所重叠。什么是「重叠」?假设马里奥...转载 2019-02-25 09:45:01 · 728 阅读 · 0 评论 -
10个程序员最喜欢的 HTML和CSS 等在线代码编辑器
变一般软件开发中必备的一样工具就是代码编辑器。传统的代码编辑器一般都是以软件安装包的形式安装到电脑里面,代码编辑保存后一般也是通过ftp或者svn等工具提交到服务器的(当然,像.NET开发中Microsoft Visual Studio这样强大的集成工具另说了。)。在实际的项目开发中这样的方式也是挺便捷的。但是,随着各种云服务的兴起,云存储时代几乎已经是大势所趋了。个人或者小公司搭建一个类似的...原创 2019-03-04 10:20:41 · 9188 阅读 · 1 评论 -
干货丨7款易上手C语言编程软件推荐
C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具。好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就可以接触别的软件了。Microsoft Visual C++ 、Microsoft Visual Studi...原创 2019-03-04 10:20:31 · 3499 阅读 · 0 评论 -
C语言编程学习:让人绝望的C语言恶搞小程序
今天给大家介绍几个好东西,就是利用C语言编写的两个恶搞小程序,有多厉害,只有你自己去试试了,反正我是害怕,惹不起。利用C语言+API写的两个恶作剧程序,我在这里说,你没感觉,你的朋友同学试过之后可能就会有某些冲动了。NO.1恶作剧一:鼠标乱抖:源码:请注意合理使用!#include<windows.h>#include<stdio.h>#...原创 2019-03-06 10:53:52 · 19059 阅读 · 10 评论 -
学了C语言能干啊?不要迷茫,今天咱们来调戏一下记事本
谁说C/C++程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上的感觉。是时候准备出手了!喜欢一个女生很久了,想跟那个女生表白,但是找不到合适的方式表白。于是想到了一个办法,用c语言写一个程序跟她表白。这个程序的构想是这样的:当她打开这个程序,她的电脑就会出现一个记事本,而且还会绕着屏幕跑步!(大家可以做成在屏幕上,作心型运动)...原创 2019-03-03 09:23:25 · 2678 阅读 · 0 评论 -
最值得你所关注的10个C语言开源项目
开源世界有许多优秀的开源项目,选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1.WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,...原创 2019-03-06 10:53:00 · 9775 阅读 · 0 评论 -
C语言中,数组相关知识点介绍
C语言中,数组是一个很重要的概念。我们可以这样理解:数组,就是一个非常大的盒子,这个大盒子里面,可以装很多个小盒子。里面的小盒子,就是一个个数组元素。我们来看一下这个程序:C语言定义一个数组上述C语言程序中,第5行,就是在定义一个数组。跟定义基础的变量一样,数组名称前面,要加上数据类型。这里的数组变量array的数据类型,是int,也就是说:这个数组里面的所有...原创 2019-05-03 10:52:57 · 828 阅读 · 0 评论