![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
xanarry
这个作者很懒,什么都没留下…
展开
-
c语言高精度大整数加法运算
#include#include#include#include#define MAX_LEN 2000//仅限正整数相加 int an1[MAX_LEN + 10];int an2[MAX_LEN + 10]; // 定义两个整形数组 char szLine1[MAX_LEN + 10];char szLine2[MAX_LEN + 10]; //定义两个原创 2014-03-06 15:18:55 · 3568 阅读 · 0 评论 -
socket http文件下载器c语言实现
socket真是一个神奇的东西,可以说是另外一扇大门, 蕴藏着很多有趣的东西, 本文就介绍如何使用c语言使用socket实现一个http文件下载器.下载分为以下几个过程解析出下载地址中的域名和文件名通过域名获取服务器的IP地址与目标服务器建立连接 构建http请求头并将其发送到服务器等待服务器响应然后接收响应头解析响应头, 判断返回码, 分离开响应头, 并且响应的正文内容以字节形式写原创 2016-02-29 18:52:56 · 15328 阅读 · 26 评论 -
C语言中字符串的复制与memcpy函数
今天在线做一道360实习生笔试题, 发现大多数题还是比较基础的, 但都需要仔细斟酌. 不过我已被虐得面目全非, 操作系统和计算机网络相关的很多知识都不会, 还得努力学习. 不过说重点, 面试题有两个编程题, 第一个是实现hashmap, 第二题是一个字符串的处理, 我主要说说第二题, 题目描述如下:实现域名的字段顺序翻转函数,比如输入www.so.com, 输出为com.so.www, 要求实现的效原创 2016-02-27 20:40:30 · 4574 阅读 · 0 评论 -
c/c++获取系统时间
使用以下代码即可获取系统时间。#include #include #include int main(){ time_t t = time(0); char tmp[200]; strftime(tmp, sizeof(tmp), "%c",localtime(&t));//其中%c是时间格式化形式的参数,其可选参数非常多,具体参考cplusplus.com原创 2015-04-17 19:45:34 · 746 阅读 · 0 评论 -
c语言输出一个月的日历
输出一个月的ril原创 2014-10-31 18:35:36 · 21686 阅读 · 6 评论 -
c/c++获取系统时间
/方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );转载 2014-09-23 19:50:43 · 709 阅读 · 0 评论 -
for循环中++i与i++的执行效率与区别
for(int i=0;i 我们经常会使用这样的代码来做循环,一般在for循环中习惯于使用i++,却很少使用++i。虽然从代码执行的效果来看,它们并无任何区别,但是它们所生成的代码是有有所不同的。 i++ :先引用后增加++i :先增加后引用 意思就是说就是 i++ :先在i所在的表达式中使用i的当前值,后让i加1转载 2014-05-19 20:56:01 · 1207 阅读 · 0 评论 -
c语言产生指定范围和个数的不重复的随机数
#include #include #include #define MAX 150#define MIN 1#define N 10int main(){ srand(time(NULL)); int RandNum, a[N] = {0}; int i, j, flag = 0, t=0; while(1) { flag = 0;原创 2014-04-19 11:26:58 · 13506 阅读 · 0 评论 -
循环链表的实现
#include #include typedef struct node{ int data; struct node *next;}NODE;NODE * create(int x);void display(NODE *head, int x);int main(){ int x; NODE *p; printf("请输入循环链表节点数量:"); scanf(原创 2014-05-01 22:31:34 · 633 阅读 · 0 评论 -
C语言中的static关键词
static为静态的意思, 在C语言中, 使用static关键词来对变量的作用域进行控制, C语言中的变量分为全局变量与局部变量两种, 因此作用域简单的分为两种:一种是全局作用域, 另一种是局部作用域, 全局变量, 也就是不加static关键词, 并定义在main函数之外的变量, 作用范围是整个程序范围, 同一个文件, 和在多个文件之间生效.另一种是局部变量, 如在for循环中定义的变量, 在函数中原创 2017-01-16 22:28:11 · 740 阅读 · 0 评论