linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
浅析C++编程当中的线程
线程的概念C++中的线程的TextSegment和DataSegment都是共享的,如果定义一个函数,在各线程中都可以调用,如果定义一个全局变量,在各线程中都可以访问到。除此之外,各线程还共享以下进程
详解C++中的指针、数组指针与函数指针
C++中一个重要的特性就是指针,指针不仅具有获得地址的能力,还具有操作地址的能力。指针可以用于数组、或作为函数的参数,用来访问内存和对内存的操作,指针的使用使得C++很高效,但是指针也非常危险,使用不
C++加密解密php代码的方法
本文实例讲述了C++加密解密php代码的方法。分享给大家供大家参考。具体实现方法如下:#includephp.h#includephp_ini.h#includeext/standard/i
C语言中的各种文件读写方法小结
前言找工作的时候,曾经用C语言练习过一段时间的算法题目,也在几个还算出名的OJ平台有过还算靠谱的排名。之前以为C语言只限于练习一下算法,但是工作中的一个问题解决让我意识到C语言的用处还是非常广泛的。下
如何在C++中通过模板去除强制转换
C++与C语言相比是一个强类型语言,即对数据类型的匹配程度较C更为严格,这有助于避免程序员在编程过程中由于粗心所犯之错。由于历史原因,C++中仍保留了reinterpret_cast、static_c
如何在C++中实现按位存取
在我创业的一个项目中,为了节约网络带宽,因此在网络中传输数据需要实现紧凑存取,在国防,科研,航天,军工等多个领域其实也有类似的需求。实现紧凑存取,不是按一个字节一个字节地存取,而是按位存取。比如一个字
深入解析C++和JAVA的字符串
所有的字符串类都起源于C语言的字符串,而C语言字符串则是字符的数组。C语言中是没有字符串的,只有字符数组。谈一下C++的字符串:C++提供两种字符串的表示:C风格的字符串和标准C++引入的string
Linux下C语言修改进程名称的方法
本文实例讲述了Linux下C语言修改进程名称的方法。分享给大家供大家参考。具体如下:#includestdio.h#includestring.h#include./util/setproctitl
linux下基于C语言的信号编程实例
本文实例讲述了linux下基于C语言的信号编程方法。分享给大家供大家参考。具体如下:#includestdio.h#includeunistd.h#includestdlib.h#includeuni
探讨数组与字符串输入的问题(C++版)
对于字符串问题,原来理解的不够深刻,现在讨论一些关于字符串输入的问题1.strlen()返回的是数组中的字符串的长度,而不是数组本身的长度。2.strlen()只计算可见的字符,而不把空字符计算在内。
深入剖析Android中init进程实现的C语言源码
概述init是一个进程,确切的说,它是Linux系统中用户空间的第一个进程。由于Android是基于Linux内核的,所以init也是Android系统中用户空间的第一个进程。init的进程号是1。作
详细分析Android中实现Zygote的源码
概述在Android系统中,所有的应用程序进程,以及用来运行系统关键服务的System进程都是由zygote进程负责创建的。因此,我们将它称为进程孵化器。zygote进程是通过复制自身的方式来创建Sy
c++中容器之总结篇
C++中的容器大致可以分为两个大类:顺序容器和关联容器。顺序容器中有包含有顺序容器适配器。顺序容器:将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素。主要有vector、list、de
学习二维动态数组指针做矩阵运算的方法
本文分享了利用二维动态数组指针做矩阵运算的实现代码。1.头文件//juzhen2.cpp:Definestheentrypointfortheconsoleapplication.//#include
C++实现将输入复制到输出的方法
本文实例讲述了C++实现将输入复制到输出的方法。分享给大家供大家参考。具体实现方法如下:将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替按为\\#includestd
C++如何实现DNS域名解析
一、概述现在来搞定DNS域名解析,其实这是前面一篇文章C++实现Ping里面的遗留问题,要干的活是ping的过程中画红线的部分:cmd下域名解析的命令是nslookup,比如“nslookupwww.
C++实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等
本文实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序和LST基数排序首先是算法实现文件Sort.h,代码如下:/**实现了八个常用的排序算法:插入排序、冒泡
模拟实现C语言中的内存管理
这里模拟了C语言中的内存管理,当我们要创建或者使用一个对象时,那么这个对象会调用retain方法,计数+1,当我们要释放对象,我们会调用free,这里注意要对计数记性判断,如果是0的话,那么就会销毁。
C++实现合并排序的方法
本文实例讲述了C++实现合并排序的方法。分享给大家供大家参考。具体如下://合并排序#includeiostream#includecmathusingnamespacestd;intnum[100]
详解安卓系统中的Android.mk文件
概述Android.mk文件用来向编译系统描述如何编译你的源代码。更确切地说,该文件其实就是一个小型的Makefile。由于该文件会被NDK的编译工具解析多次,因此应该尽量减少源码中声明变量,因为这些
C语言经典算法例题求100-999之间的“水仙花数
题目:打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方。实现代码如下#includ
C语言字符串大小比较
C语言字符串大小比较#includestdio.h#includestring.hintfun(char*a,char*b){inti=0,j=0;while(a[i]&&b[j]){if(a[i]-
C/C++编译器GCC下的常用编译命令总结
简介GCC的意思是GUNCCompiler。经过了多年的发展,GCC已经不仅仅能支持C语言了,它现在还支持Ada语言、C++语言、Java语言、ObjectiveC语言、Pascal语言、COBOL语
关于统计数字问题的算法
一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如第6页用6表示而不是06或006。数字统计问题要求对给定书的总页码,计算出书的全部页码中
如何统计在一篇文章中某个单词出现了几次,以及第一次出现的位置
这篇文章提供的代码的作用就是对某个单词在文章中出现的次数进行统计。实现代码:#includeiostream#includestring#includecstdiousingnamespacestd;
首页
上一页
79
80
81
82
83
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
C++实现自顶向下的归并排序算法
基于C中一个行压缩图的简单实现代码
深入解析C语言中常数的数据类型
C++计数排序详解
C++的头文件和实现文件详解
C++虚函数表实例分析
顺序线性表的代码实现方法
基于SVN源码服务器搭建(详细教程分析)
C 语言常用方法技巧
C语言模拟实现C++的继承与多态示例