- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 c语言要点摘录(29~32 内存管理的艺术)
二十九.动态内存分配 为什么使用动态内存分配:c语言中的一切都是基于内存的,变量和数组都是内存的别名,如何分配这些内存由编译器在编译期 间决定,如果需要一些额外的内存空间,就需要动态分配 malloc所分配的是一块连续的内存,以
2013-07-29 11:51:37 997
原创 c语言要点摘录(25~28 指针和数组 下)
二十五.指针数组和数组指针 数组类型:c语言中的数组有自己特定的类型 数组类型由元素类型和数组大小共同决定,例如:int array[5]的类型是int [5],而不是int 定义数组类型:通过typedef为数组类型重命名-------typedef type(nam
2013-07-24 11:40:06 908
原创 c语言要点摘录(21~24 数组与指针-上)
二十一.指针基础 指针本质:指针本质上也是一个变量,需要占用一定的内存空间,指针用于保存内存地址的值。 传值调用与传址调用:1.指针是变量,因此可以声明指针参数 2.在一个函数体内部需要改变实参的值,则需要使用指针参数,传址。
2013-07-22 17:24:46 794
原创 c语言要点摘录(15~20)
十五.编译过程 file.c,file.h经过预处理器处理成为file.i,再经过编译器(gcc)成为汇编file.s,再经过汇编器(as)成为file.o,最后通过连接器(linker)成为可执行文件。 预处理器:1.处理所有的注释,以空格代替 2.将所有的#define删除,并展开所有定义的宏
2013-07-18 10:43:59 664
原创 C语言要点摘录(11~14)
十一.逻辑运算符使用分析 &&和||的短路规则:||从左向右计算,遇到为真的条件时停止计算,整个表达式为真;所有条件为假时,表达式才为假 &&从左向右计算,当遇到为假的条件时停止计算,整个表达式为假;所有条件为真时表达式才为真。 !运算符的结果只有0和1,只
2013-07-15 22:03:24 864
原创 在notepad++(6.4.2)环境下配置MinGW的命令行
安装了notepad++的最i新版本6.4.2,选择“插件”--》“plugin manager”--》“show plugin manager”,在available里面选择“NppExec”,然后点击安装。 打开一个c程序,使用F6快捷键,就会弹出Execute对话框,参照notepad++的帮助文档,在里面填入命令行:// save current file NPP_SA
2013-07-15 00:19:30 1204
原创 C语言要点摘录(6~10)
六.struct和union 1.struct:空结构体所占的空间与编译器自己的规定有关。 结构体中最后一个元素可以是未定义大小的数组,由此产生柔性数组。 2.union:受系统大小端的影响。 union c{int i;char c;};union CC;CC.i=1;printf("%
2013-07-14 00:10:13 757
原创 C语言中交换两个变量(备份)
c语言中交换变量的方法有很多:1.使用中间变量进行交换指针模式:swap( int* p1,int* p2 ){ int p; p = *p1; *p1 = *p2; *p2 = p;}引用变量模式:void swap(int &a,int &b){a+=b;b=a-b;a=a-b;}也可以直接定义成为宏:#define swa
2013-07-05 11:37:02 732
清华大学高级机器学习教学大纲
2017-09-20
Y460A关闭独立显卡脚本
2014-05-18
Whole.Tomato.Visual.Assist.X.10.7.1908.0.Cracked
2012-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人