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语言可执行代码结构名称内容代码段可执行代码、字符串常量数据段已初始化全局变量、已初始化全局静态变量、局部静态变量、常量数据BSS段未初始化全局变量,未初始化全局静态变量栈局部变量、函数参数堆动态内存
对C语言中递归算法的深入解析
许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老师的《C语言程序设计》一书中就是从阶乘的计算开始的函数递归。导致读过这本经书的同学们,看到阶乘计算第一个想法就是递归。
浅析C语言中sscanf 的用法
名称:sscanf()-从一个字符串中读进与指定格式相符的数据.复制代码代码如下:函数原型:Intsscanf(stringstr,stringfmt,mixedvar1,mixedvar2.
浅析C语言中printf(),sprintf(),scanf(),sscanf()的用法和区别
printf语法:#includestdio.hintprintf(constchar*format,...);printf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)
浅析C++中memset,memcpy,strcpy的区别
复制代码代码如下:#includestdio.h#includestdlib.h#includestring.h#includeassert.h//memcpy:按字节复制原型:externv
C++代码规范之命名规则
一、命名的两个基本原则1、含义清晰,不易混淆;2、不和其它模块、系统API的命名空间相冲突。二、命名通则1、在所有命名中,都应使用标准的英文单词或缩写;不得使用拼音或拼音缩写,除非该名字描述的是文特有
浅析C/C++中被人误解的SIZEOF
1:sizeof是一个函数吗?2:sizeof与strlen的区别?3:sizeof(int)(*p)的值是多少?复制代码代码如下:inta[10];sizeof(a);//是多少?sizeo
C++输出上三角/下三角/菱形/杨辉三角形(实现代码)
1.输出上三角形第一行1个星,第二行3个星,第三行5个星,第四行7个星,第五行9个星。分析:三角形的形状由输出的空白和星组成,通过分析每一行输出几个空格,几个星,就可完成输出三角形的工作。复制代码代码
C/C++中如何判断某一文件或目录是否存在
1.C++很简单的一种办法:复制代码代码如下:#includeiostream#includefstreamusingnamespacestd;#defineFILENAMEstat.dat
哈希表实验C语言版实现
复制代码代码如下:/*数据结构C语言版哈希表*/#includestdio.h#includemalloc.h#defineNULLKEY0//0为无记录标志#defineN10//数据元素个
浅析C语言头文件和库的一些问题
使用gcc的编译器头文件没有包含stdlib.h,使用atoi函数(atoi函数在stdlib.h中才有声明),编译却没有出错如果编译的时候加上-Wall选项,会有个警告,请问这是为什么?这是因为C语
C++ 智能指针深入解析
1.为什么需要智能指针?简单的说,智能指针是为了实现类似于Java中的垃圾回收机制。Java的垃圾回收机制使程序员从繁杂的内存管理任务中彻底的解脱出来,在申请使用一块内存区域之后,无需去关注应该何时何
在c和c++中实现函数回调
将函数指针作为结构体成员,可以实现函数注册和回调复制代码代码如下:structT{void(*callback)(char*);};voiddoSomething(char*job){//TO
c++友元函数与友元类的深入解析
友元函数和友元类的需要:类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又
c++中拷贝构造函数的参数类型必须是引用
在C++中,构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题,你会怎么回答?或许你会回答为
c++ 构造函数的初始化列表
首先,运行下图中的C++代码,输出是什么?复制代码代码如下:classA{private:intn1;intn2;public:A():n2(0),n1(n2+2){}voidPrint(){
C++中的函数指针与函数对象的总结
篇一、函数指针函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。函数指针的用途是很大的,主要有两个作用:用作调用函数和做函数的参数。
函数指针与指针函数的学习总结
函数指针是指向函数的指针,指针函数是指一个函数的返回值是一个指针,但下面的几道题还是感觉很迷惑。各位能否讲的详细点呢?(1)float(**def)[10]def是什么?(2)double*(*gh)
浅析c++ 宏 #val 在unicode下的使用
#defineCHECK(condition)coutcheckfailed:#conditionendl;上面这句宏,当你CHECK(myfunc());时,假设myfunc返回false,会输出:
linux c 获得当前进程的进程名和执行路径(示例)
复制代码代码如下:[sam@hzhsantest]$moretest_processname.cpp#includelimits.h#includestdio.h#includestring.
如何使用递归和非递归方式反转单向链表
问题:给一个单向链表,把它从头到尾反转过来。比如:a-b-c-d反过来就是d-c-b-a。分析:假设每一个node的结构是:复制代码代码如下:classNode{charvalue;Noden
VC6.0常见链接错误与解决方法
(1)errorLNK2001:unresolvedexternalsymbol_main编号:LNK2001直译:未解决的外部符号:_main。错误分析:缺少main函数。看看main的拼写或大小写
VC6.0常见编译错误提示附解决方法
(1)errorC2001:newlineinconstant编号:C2001直译:在常量中出现了换行。错误分析:1.①字符串常量、字符常量中是否有换行。2.②在这句语句中,某个字符串常量的尾部是否漏
C++ sizeof 实例解析
在C++中使用sizeof要比C复杂很多,因为C++类中有static静态变量,virtual虚函数,还有继承、派生等。sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是
深入C++ 函数映射的使用详解
想想我们在遇到多语句分支时是不是首先想到的是switccase和ifelseif...这2种方式在编码方面确实简单少,但是当分支达到一定数量后,特别是分支内部有嵌套大段代码或者再嵌套分支,代码会显得异
首页
上一页
24
25
26
27
28
下一页
末页
文章分类
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语言中的memset()函数
深入二叉树两个结点的最低共同父结点的详解
C语言之整数划分问题(递归法)实例代码
C语言从txt文件中逐行读入数据存到数组中的实现方法
C++中delete和delete[]的区别
基于SVN源码服务器搭建(详细教程分析)
C语言中lseek()函数和fseek()函数的使用详解
深入C++浮点数无效值定义与判定的解决办法
C++如何通过ostringstream实现任意类型转string