c语言
文章平均质量分 84
PegasusWang_
知乎 Python 后端工程师:
https://www.zhihu.com/people/pegasus-wang/activities
Python web 入坑指南作者:http://python-web-guide.readthedocs.io/zh/latest/
展开
-
C语言区间随机数生成 with srand() & rand() & time() (转)
在用计算机的一些智能算法(GA,PSO,ANN etc.)仿真时经常需要随机生成初始种群(初始样本),看看中的这两个函数的伪随机数生成吧~~~1. 生成[a,b]之间的一个实数和一个整数[cpp] view plaincopy/* 定义函数 int rand(void); 函数说明 rand()会返回一随机数值,范围在0至RAND_MAX原创 2013-06-19 19:28:53 · 1373 阅读 · 0 评论 -
Linux/Unix用valgrind检测内存泄漏
Linux/Unix用valgrind检测内存泄漏原创 2014-09-17 22:48:01 · 2050 阅读 · 0 评论 -
C\C++代码优化的27个建议
本文由 伯乐在线 - 周昌鸿 翻译自 cs.clemson.edu。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。1. 记住阿姆达尔定律:funccost是函数func运行时间百分比,funcspeedup是你优化函数的运行的系数。所以,如果你优化了函数TriangleIntersect执行40%的运行时间,使它运行快了近两倍,而你的程序会运行快25%。这意味着不经转载 2014-05-24 20:08:26 · 881 阅读 · 0 评论 -
char *s 与char s[]的区别
char *s 与char s[]的区别原创 2014-05-08 16:36:47 · 1140 阅读 · 0 评论 -
关于库函数和标准库(转)
原文链接:http://www.cnblogs.com/zhang-1451/archive/2013/01/04/2843588.html首先从课本中和资料中经常出现的一句话说起:C语言是门简单的语言。 C语言本身只有32个关键字,9种控制语句,34种运算符,的确是一门简单的语言。 这样一门简单的语言在实用的时候并非一件好事,比如C语言没有输入输出语句,程序员在输原创 2014-01-08 10:36:35 · 1814 阅读 · 0 评论 -
C语言define用法详解(转)
#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1 #define的概念#define原创 2013-09-29 16:15:16 · 2318 阅读 · 0 评论 -
__int64 与 long long的区别(acm)
//为了和DSP兼容,TSint64和TUint64设置成TSint40和TUint40一样的数//结果VC中还是认为是32位的,显然不合适//typedef signed long int TSint64;//typedef unsigned long int TUint64;//ANSI C中规定long long才能表示64位//参见:http://msdn.microsoft.原创 2013-09-22 12:17:58 · 1614 阅读 · 0 评论 -
c语言运算符优先级(记忆口诀)
复习一下C语言运算符优先级,刚做个题目因为忽视了位运算优先级比较低,一个题目提交了几十次都没找到哪里错的,长点心眼。优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号原创 2013-09-22 12:10:12 · 2604 阅读 · 0 评论 -
c语言好书推荐
c语言好书推荐原创 2013-07-24 11:32:03 · 11222 阅读 · 1 评论 -
memset用法详解
1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar();return 0;} 3。memset() 函数常用于原创 2013-06-19 19:25:41 · 969 阅读 · 0 评论 -
c/c++测试程序运行时间
测试程序代码运行时间的方法,用来测试算法原创 2013-07-22 14:27:42 · 2313 阅读 · 0 评论 -
c/c++内存分配方式(转)
原文链接:http://blog.csdn.net/jing0611/article/details/40302371.内存分配方式内存分配方式有三种:[1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。[2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时原创 2013-07-19 14:13:40 · 1272 阅读 · 0 评论 -
Linux库的创建和使用
Linux库的创建和使用原创 2014-09-17 22:49:45 · 1401 阅读 · 0 评论