51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
C语言
C语言循环的嵌套
注:参考网络资源拟制,如雷同请见谅循环的嵌套:一个循环体语句中又包含另一个循环语句,称为循环嵌套。嵌套注意事项:1.使用循环嵌套时,内层循环和外层循环的循环控制变量不能相同。2.循环嵌套结构的书写,最好采用“右缩进”格式,以体现循环层次的关系。3.尽量避免太多和太深的循环嵌套结构用途:循环嵌套可...
代码星球
·
2020-05-31
语言
循环
嵌套
c语言数组小练习
//查找数组中最大的值:#include<stdio.h>intmain01(){inta[]={32,654,31,75,15,984,19,33,77,22,736,11};inttmp=a[0];inti;for(i=1;i<sizeof(a)/sizeof(a[0]);i++){if(a[i]...
代码星球
·
2020-05-31
语言
数组
练习
C语言itoa()函数和atoi()函数详解(整数转字符C实现)
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。1.int/floattostring/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。●itoa():将整型值转换为字符串。●ltoa():将长整...
代码星球
·
2020-05-29
函数
语言
itoa
atoi
详解
值得学习的C语言开源项目
Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali...
代码星球
·
2020-05-23
值得
学习
语言
开源
项目
C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨
1.为什么要用C语言直到今天,C语言虽然不是使用人数最多的语言了,但是C没有老去,在很多的核心系统代码里,依然跑的是设计精美的C,绝大多数的嵌入式开发核心库软件是C开发的,多数标准算法是基于标准C设计的。C语言以其简洁,灵活和性能优越,依然在核心软件设计师心目中有不可动摇的地位。2.为什么要面向对象面向过程往往被认为是...
代码星球
·
2020-05-23
语言
面向
对象
设计
X264
c语言将时间戳转换成RFC822格式时间
笔者今天是节后最后一班,想总结一些tomcat里面经常提及的RFC规范,于是用工具从github检出tomcat代码,地址https://github.com/apache/tomcat/,搜索了一些RFC偶尔发现以下代码org.apache.tomcat.jni.Time.java/***Formatsdatesin...
代码星球
·
2020-05-14
时间
语言
戳转
换成
RFC822
C语言内存四区
1.内存四区模型:操作系统给C/C++编写的程序分配内存,通常将分配的内存划分为以下四个区域:1.1栈区(stack):栈stack是一种先进后出的内存结构,所有的局部变量,函数的形参都是由编译器自动放出栈中,当一个自动变量超出其作用域时,自动从栈中弹出,用完由操作系统自动释放1.2堆区(heap):堆区需...
代码星球
·
2020-05-11
语言
内存
四区
C语言指针详解
作者:lulipro-代码钢琴家出处:http://www.cnblogs.com/lulipro/ 这不是我第一次写关于C指针的文章了,只是因为指针对于C来说太重要,而且随着自己编程经历越多,对指针的理解越多,因此有了本文。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等...
代码星球
·
2020-05-11
语言
指针
详解
C语言多态与继承
C语言多态与继承void*与函数指针、结构体是c语言能实现继承与多态的重要组成部分。void*:万能的指针int*叫做指向整型的指针,而char*是指向字符型的指针等等。而void*,不要按照通常的命名方式叫它做指向void类型的指针,它的正式的名字叫做:可以指向任意类型的指针。函数指针:指向函数的指针示例...
代码星球
·
2020-05-11
言多
继承
C语言编程优化运行速度
原文链接:C语言编程优化运行速度作者:老孙选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况下,可...
代码星球
·
2020-05-11
语言编程
优化
运行
速度
C语言 malloc函数详解
原文链接:C语言中malloc函数用法作者:无形的风 一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void*malloc(longNumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因...
代码星球
·
2020-05-11
语言
malloc
函数
详解
C语言宏定义、条件编译
笔记整理:C语言带参数宏定义 宏定义宏定义的一般形式为:#define宏名字符串或者表达式预处理的工作就是替换,就是将宏名替换成相应的字符串与表达式。宏定义字符串:#define宏名字符串该示例中的语句intsum=20+N;,N被100代替了#include<stdio.h>#defineN10...
代码星球
·
2020-05-11
语言
定义
条件
编译
C语言中容易混淆的问题
字符数组与字符串1.C语言中,没有专门的字符串变量,没有string类型,通常就用一个字符数组来存放一个字符串。2.字符串结束标志'',c语言中字符串总是以''作为结尾。3.字符串会自动在结尾补''。4.用字符数组存储字符串时,要特别注意'',要为''留个位置,所以字符数组的长度至少要比字符串的长度大1。charstr...
代码星球
·
2020-05-10
言中
容易
混淆
问题
C语言中关于返回局部指针变量与引用
原则:尽量不要返回一个局部变量的指针或引用,因为函数执行完之后,将释放分配给局部变量的存储空间,局部变量只是临时的存储空间,此时,对局部变量的引用和地址就会返回不确定的内存,但可以返回局部变量本身,局部变量实际上是返回变量值的拷贝,虽然在函数调用结束后所在内存会被释放回收掉,但返回值不是地址,而是局部变量的...
代码星球
·
2020-05-10
言中
关于
返回
局部
指针
C语言scanf()函数
scanf()函数基础扩充: C函数库包含了多个输入函数,其中最常用的差不多就是scanf()了,它可以读取各种格式的输入。 scanf()可以把输入的字符串转换成我们想要的各种形式,整数、浮点数、字符串等等,它是printf()的逆过程。和printf()一样都有控制字符串和参数列表,不同的是scan...
代码星球
·
2020-05-05
语言
scanf
函数
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他