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++中,struct和class的唯一区别是默认
浅析内存对齐与ANSI C中struct型数据的内存布局
这些问题或许对不少朋友来说还有点模糊,那么本文就试着探究它们背后的秘密。首先,至少有一点可以肯定,那就是ANSIC保证结构体中各字段在内存中出现的位置是随它们的声明顺序依次递增的,并且第一个字段的首地
C语言中的内存泄露 怎样避免与检测
有些程序并不需要管理它们的动态内存的使用。当需要内存时,它们简单地通过分配来获得,从来不用担心如何释放它。这类程序包括编译器和其他一些运行一段固定的(或有限的)时间然后终止的程序。当这种类型的程序终止
c语言内存泄露示例解析
正确的内存管理的重要性存在内存错误的C和C++程序会导致各种问题。如果它们泄漏内存,则运行速度会逐渐变慢,并最终停止运行;如果覆盖内存,则会变得非常脆弱,很容易受到恶意用户的攻击。从1988年著名的莫
Linux vmstat命令实战详细解析
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最
深入解析C++ STL中的常用容器
STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们大家使用。下面,我们就浅谈某些常用的容器。这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中
关于C/C++中static关键字的作用总结
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,
关于C++中虚拟继承的一些总结分析
1.为什么要引入虚拟继承虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空
C++ new/delete相关知识点详细解析
每个程序在执行时都占用一块可用的内存空间,用于存放动态分配的对象,此内存空间称为程序的自由存储区(freestore)或堆(heap)。C语言用一堆标准库函数malloc和free在自由存储区中分配存
浅析c++中new和delete的用法
new和delete运算符用于动态分配和撤销内存的运算符new用法:1.开辟单变量地址空间1)newint;//开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int*a=newint即为将
c语言中if 语句的作用范围示例代码
复制代码代码如下:#includestdio.hintmain(void){if(12)printf(第一条表达式);printf(第二条表达式);}/*输出结果第二条表达式*//di
浅析C语言中的setjmp与longjmp函数
setjmp和longjmp是C语言独有的,只有将它们结合起来使用,才能达到程序控制流有效转移的目的,按照程序员的预先设计的意图,去实现对程序中可能出现的异常进行集中处理。先来看一下这两个函数的定义吧
C++的sstream标准库详细介绍
C++的sstream标准库介绍接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须
C++标准库中sstream与strstream的区别详细解析
在C++有两种字符串流,一种在sstream中定义,另一种在strstream中定义。它们实现的东西基本一样。strstream里包含classstrstreambuf;classistrstream
C++中strtok()函数的用法介绍
函数原型:char*strtok(char*s,constchar*delim);Function:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。Description:str
c_str()的用法详细解析
constchar*c_str();c_str()函数返回一个指向正规C字符串的指针,内容与本string串相同.c_str()就是把string类对象转换成和c兼容的char*类型。这是为了与c语言
string中c_str(),data(),copy(p,n)函数的用法总结
标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1.c_str():生成一个constchar*指针,指向以空字符终
浅析string类字符串和C风格字符串之间的区别
最大的区别就是C风格的字符串是静态的,不可以动态变化,使用极为麻烦。而C++的std::string类型动态管理,非常方便。C风格字符串和char数组是不一样的,看下面两种定义:charcarr1={
new和malloc的区别深入解析
1.malloc()函数1.1malloc的全称是memoryallocation,中文叫动态内存分配。原型:externvoid*malloc(unsignedintnum_bytes);说明:分配
c字符串,string对象,字符串字面值的区别详解
一、字符串字面值字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。字符串没有变量名字,自身表示
C语言实现逆波兰式实例
复制代码代码如下:#includestdio.h#includestring.htypedefstruct{chars[20][20];inttop;}SQ;voidcopystr(char*
C++中四种对象生存期和作用域以及static的用法总结分析
一、四种对象生存期和作用域栈对象隐含调用构造函数(程序中没有显式调用)堆对象隐含调用构造函数(程序中没有显式调用),要显式释放全局对象、静态全局对象全局对象的构造先于main函数已初始化的全局变量或静
C++嵌套类与局部类详细解析
1.嵌套类外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的实现,且同时可以对用户隐藏该底层实现。从作用域的角度看,嵌套类被隐藏在外围类之中,该类名只能在外围类中使用。如果在外围类之外的
C++空类详解
空类默认产生的成员:classEmpty{};Empty();//默认构造函数Empty(constEmpty&);//默认拷贝构造函数~Empty();//默认析构函数Empty&operator=
C++之友元:友元函数和友元类详解
一、友元介绍我们知道,类的成员函数可以访问同类的其他成员函数,包括公有、私有和保护成员。而类的外部函数只能访问类的公有成员。友元是一种允许非类成员函数访问类的非公有成员的一种机制。可以把一个函数指定为
首页
上一页
29
30
31
32
33
下一页
末页
文章分类
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++中实现继承string类的MyString类的步骤
C++代码规范之命名规则
Cocos2d-x学习笔记之Hello World!
深入解读C++中的指针变量
C++虚函数的实现机制分析
C++中const用法小结
C++中的RTTI机制详解
数据结构之伸展树详解
C++中声明类的class与声明结构体的struct关键字详解