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++中的string 类型占几个字节
在C语言中我们操作字符串肯定用到的是指针或者数组,这样相对来说对字符串的处理还是比较麻烦的,好在C++中提供了string类型的支持,让我们在处理字符串时方便了许多。首先,我写了一段测试代码,如下所示
C语言static修饰函数详细解析
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为
c语言中static的用法详细示例分析
static在c里面可以用来修饰变量,也可以用来修饰函数。先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不是堆,不要弄混。复制代码代码如下:i
浅析C语言位域和位段
C结构体之位域(位段)有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提
浅析C语言字中的符串格式化显示
符号作用──────────────────────────%d十进制有符号整数%i输入整数,可以是带前导0的八进制数或0x的十六进制数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值
C语言位运算符:与、或、异或、取反、左移与右移详细介绍
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型
C语言中堆空间的生成与释放详解
堆空间的分配和释放#includestdlib.hmalloc、calloc、realloc、freemallocvoid*malloc(size_tsize);功能:在堆中分配size字节的连续空间
C语言中函数声明与调用问题
假如函数在调用它之前定义可以不用声明实际上,如果在函数调用前,没有对函数作声明,则编译系统会吧第一次遇到的该函数的形式(函数定义或者函数调用)作为函数的声明,并将函数默认值类型认为int型比如有您调用
关于C语言除0引发的思考
复制代码代码如下:SPANstyle=BACKGROUND-COLOR:rgb(241,254,221)SPANstyle=FONT-FAMILY:MicrosoftYaHei进行浮点
linux下C语言中的mkdir函数与rmdir函数
mkdir函数用于创建目录。格式如下:#includesys/types.h#includesys/stat.h#includeunistd.hintmkdir(constchar*pathname,
解析linux 文件和目录操作的相关函数
structstat{mode_tst_mode;文件类型,文件权限ino_tst_ino;i节点号dev_tst_dev;dev_tst_rdev;设备文件序号nlink_tst_nlink;链接u
linux下access函数的用法介绍
Linux内核总是根据进程的有效用户ID和有效组ID来决定一个进程是否有权访问某个文件。因此,在编写调整用户ID的程序时,在读写一个文件之前必须明确检查其用户是否原本就有对此文件的访问权限。为了实现这
c语言中malloc、realloc与calloc 的区别以及联系
ANSIC说明了三个用于存储空间动态分配的函数(1)malloc分配指定字节数的存储区。此存储区中的初始值不确定(2)calloc为指定长度的对象,分配能容纳其指定个数的存储空间。该空间中的每一位(b
关于c语言的一个小bug详解
不多说,说了都是累赘!直接看代码吧!复制代码代码如下:SPANstyle=FONT-SIZE:14px#includestdio.hintarray[]={23,34,12,17,204,
基于C语言字符串函数的一些使用心得
就字符串的拼接函数为例strcat.原型:externchar*strcat(char*dest,char*src);用法:#includestring.h功能:把src所指字符串添加到dest结尾处
浅析C#与C++相关概念的比较
1、在C#中,class的变量为引用类型,在C++中class的变量为值类型,如myclassmc,在C++中,mc是值类型,成员存储在程序的栈区,在C#中,mc是引用类型,指向堆中的成员。2、swi
C++指向类成员函数的指针详细解析
首先函数指针是指向一组同类型的函数的指针;而类成员函数我们也可以相似的认为,它是指向同类中同一组类型的成员函数的指针,当然这里的成员函数更准确的讲应该是指非静态的成员函数。前者是直接指向函数地址的,而
浅析C++的特殊工具与技术
一、优化内存1、策略:预先分配用于创建对象的内存,需要时在预先分配的内存中构造每人新对象。2、allocator类;a.destroy(p),运行T*指针p所指对象的析构函数。注意,运行析构函数并不释
一般函数指针和类的成员函数指针深入解析
函数指针是通过指向函数的指针间接调用函数。函数指针可以实现对参数类型、参数顺序、返回值都相同的函数进行封装,是多态的一种实现方式。由于类的非静态成员函数中有一个隐形的this指针,因此,类的成员函数的
指向类成员函数的指针其实并非指针
1、与常规指针不同,一个指向成员的指针并不指向一个具体的内存位置,它指向的是一个类的特定成员,而不是指向特定对象里的特定成员。通常最清晰的做法,是将指向数据成员的指针看作为一个偏移量。这个偏移量告诉你
C++之异常处理详解
程序中的错误分为编译时的错误和运行时的错误。编译时的错误主要是语法错误,比如:句尾没有加分号,括号不匹配,关键字错误等,这类错误比较容易修改,因为编译系统会指出错误在第几行,什么错误。而运行时的错误则
C++中this指针的用法及介绍
this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子:复制代码代码如下:voidDate::setMonth(intmn){month=mn;//这三句是等价的thi
浅析C++中的虚函数
一、定义定义:在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。语法:virtual函数返回类型函数名(参数表){函数体}用途:实现多态性,通过指向派生类的基类指针,访问派
解析static在C和C++中的用法以及区别
static主要有三个作用:(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数前两种C和C++都有,第三种仅在C++中有,下面分别作以下介绍:一、局部静态变量在C/C++中,局部变
C++泛型算法的一些总结
泛型算法的一些总结1、每个泛型算法的实现都独立于单独的容器,并且不依赖于容器存储的元素类型。2、泛型算法从不直接添加或删除元素。3、与容器的类型无关,只在一点上隐式地依赖元素类型:必须能够对元素做比较
首页
上一页
27
28
29
30
31
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
C语言循环结构与时间函数用法实例教程
DSP中浮点转定点运算--举例及编程中的心得
C++写注册表项实例
C++入门概览和尝试创建第一个C++程序
C/C++程序开发中实现信息隐藏的三种类型
c++ String去除头尾空格的方法
C++聚合关系类的构造函数的调用顺序详解
深入理解c++常成员函数和常对象
C++语言实现线性表之数组实例
快速入门的一些C\C++书籍