安基网 首页 编程C/C++
订阅

C/C++

  • 哪些手机应用你是必下的?

    哪些手机应用你是必下的?
    C语言发展简史起源1972年,贝尔实验室的Dennis Ritchie和Ken Thompson在开发Unix操作系统时设计了C语言,该操作系统的90%以上的代码都是由C语言实现,后期的Linux,macOS,Android,IOS都是基于Unix发展而来的。标准1987 ...
    2019-10-30 08:43
  • 为什么C语言不会过时?因为你没有看到它的真面目

    为什么C语言不会过时?因为你没有看到它的真面目
    评价任何一门编程语言,都是招人骂的。 永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专业的名字:叫做“二逼”现象! 那我 ...
    2019-10-20 09:43
  • C语言这么厉害,它自身又是用什么语言写的?

    C语言这么厉害,它自身又是用什么语言写的?
    这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?我们假设世界上不存在任何编译器, 先从机器语言说起,看看怎么办。 机器语言可以直 ...
    2019-10-11 11:27
  • 自己动手用c语言写一个基于服务器和客户端(TCP)

    自己动手用c语言写一个基于服务器和客户端(TCP)
    如果想要自己写一个服务器和客户端,我们需要掌握一定的网络编程技术,个人认为,网络编程中最关键的就是这个东西——socket(套接字)。socket(套接字):简单来讲,socket就是用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。TCP协议TCP协议:是一种面向 ...
    2019-8-26 00:29
  • C语言的指针介绍

    C语言的指针介绍
    一切皆为地址C语言用变量来存储数据,用函数来定义一段功能代码,它们最终都要放到内存中供 CPU 调用。数据和代码都以二进制的形式存储在内存中,计算机无法从格式上区分某块内存存储的是数据还是代码。当程序被加载到内存后,操作系统会给不同的内存块指定不同的权限,拥有读取和执行权限的内存块就是 ...
    2019-6-5 10:04
  • C语言:一种高效、易学的编程语言

    C语言:一种高效、易学的编程语言
    C语言是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写的。但是C语言并不受限于任何一种操作系统或机器。由于C语言使用用来编写编译器和操作系统,因此被称为“系统编程语言”。C语言的很多重 ...
    2019-5-20 02:45
  • C语言快速入门技巧

    C语言快速入门技巧
    很多大学新生,刚入门的初学者,最常见的问题就是很想学习C程序设计,但是不知道如何入手,有点无所适从,回答了他们很多问题后,我决定把这些问题总结一下,写篇文章。一、C语言都能干什么,为什么要学习C?首先说说C的优点和缺点:优点:效率高,能操作硬件他是效率最接近汇编的语言,能方便的操作硬 ...
    2019-5-3 01:19
  • 一个控制台程序、Windows API程序、MFC程序的生命历程及差别

    一个控制台程序、Windows API程序、MFC程序的生命历程及差别
    理解一个程序的生命历程能更好地理解一个程序的本质特征,控制台程序、Windows API程序以及MFC程序的生命历程的实现有很大差别。DOS(单任务系统)程序(控制台程序)是面向批命令或事务的过程驱动程序,Window(多任务系统)程序是面向用户的基于消息的事件驱动程序(Message Based,Event Driven)。 ...
    2019-3-21 10:52
  • C语言二叉树深度优先遍历详解,小白轻松理解原理,玩转二叉树

    C语言二叉树深度优先遍历详解,小白轻松理解原理,玩转二叉树
    二叉树的遍历(每一种遍历次序有递归实现(简捷)和迭代实现两种方式)深度优先遍历1.递归实现中根遍历的递归实现 vectorint result; vectorint inorderTraversal(TreeNode* root) { inorder(root); return result; } void inorder(TreeNode* root){ if(root == nullptr){ return; } inorder(root-left ...
    2019-3-4 11:35
  • “黑客”深度学习之“Socket网络编程详解”

    “黑客”深度学习之“Socket网络编程详解”
    大家都是知道在黑客网络攻防中,熟悉网络通信原理很重要,之前我也写过相关文章,只要了解通信过程,就可以利用过程中存在的漏洞进行攻防,那么在实现攻防的时候,作为一名黑客一定要学会网络编程,而网络编程中很重 ...
    2019-2-12 00:47
  • C++流行库和框架集合

    C++流行库和框架集合
    C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。1. 标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列 ...
    2019-2-10 00:18
  • 一个让我脸红心跳的C代码,学姐给的

    一个让我脸红心跳的C代码,学姐给的
    PYVTX10X41PZ41H4A4I1TA71TADVTZ32PZ, 上面的字符串是学姐发给我的,大家知道上面的字符串隐藏了什么信息吗? 用C语言编译一下就可以知道了 ^_^
    2018-12-31 18:49
  • 返回顶部