JLU_WangCT

导航

2011年12月19日 #

scanf的参数类型自动转换

摘要: #include <stdio.h>int main(){ int i; char c; for(i = 0; i < 5; i++) { printf("input: c = \t"); scanf("%d",&c); printf("output: i = \t"); printf("%d \n", i); printf("&c = %x",&c); printf("\t&i = %x\n",&i); } getc 阅读全文

posted @ 2011-12-19 00:26 WangCT 阅读(373) 评论(4) 推荐(0) 编辑

2011年12月18日 #

c语言运算符优先级

摘要: c语言运算符优先级(由上到下对应优先级由高到底):符号列表 结合方向符号类别() [] . ->左至右NULL(非运算符)* & sizeof ! ++ -- (type) - ~ 右至左单目运算符* / % 左至右算数运算符+ - 左至右算数运算符<< >>左至右移位运算符<= >= > <左至右关系运算符== != 左至右关系运算符&左至右逻辑运算符^左至右逻辑运算符| 左至右逻辑运算符&&左至右逻辑运算符|| 左至右逻辑运算符?: 右至左条件运算符= 右至左赋值运算符, 左至右逗号运算符 阅读全文

posted @ 2011-12-18 00:02 WangCT 阅读(292) 评论(0) 推荐(1) 编辑

2011年12月7日 #

const char * ptr

摘要: #include <stdio.h>int main(){ const char * const_char_ptr = "hello world!\n"; char * ptr = "good night!\n"; printf("const_char_ptr = %s\n", const_char_ptr); const_char_ptr = ptr; const_char_ptr[1] = 'X'; printf("%c\n", const_char_ptr[1]); getchar 阅读全文

posted @ 2011-12-07 00:06 WangCT 阅读(639) 评论(0) 推荐(0) 编辑

2011年12月3日 #

进程内存分配大小上限查询

摘要: #include <stdio.h>#include <stdlib.h>int main(){ int MB = 0; while(malloc(1 << 20) )MB++; printf("Allocated %d MB total\n", MB); return 0;} 阅读全文

posted @ 2011-12-03 00:24 WangCT 阅读(298) 评论(1) 推荐(1) 编辑

2011年11月30日 #

C语言编译全过程剖析--ZZ

摘要: 原文地址:http://www.yuanma.org/data/2009/0506/article_3647.htm编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译预处理 读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪 阅读全文

posted @ 2011-11-30 06:42 WangCT 阅读(202) 评论(0) 推荐(0) 编辑

2011年11月20日 #

C语言字符串函数总结--<转载>

摘要: C语言字符串函数总结:1.字符处理库(ctype)中的函数2.stdio中的字符串和字符输入/输出的函数3.通用实用库stdlib中的字符串转换函数4.字符串处理库string中的字符串处理函数C语言的字符串实际上是存储单个字符的数组,结尾包含一个结束该字符串的特别的字符("空字符",用'\0'表示)。char string1[]="first"实际上有6个元素。char color="blue"char * p="blue"注意p[i]不能修改,若需修改应用字符数组。一、.字符处理库(ctype) 阅读全文

posted @ 2011-11-20 22:24 WangCT 阅读(1469) 评论(0) 推荐(1) 编辑

2011年5月17日 #

可视化的数据结构和算法

摘要: 分享自:http://coolshell.cn/articles/4671.html/comment-page-1#comment-52802还记得之前发布过的那个关于可视化排序的文章吗?在网上又看到了一个旧金山大学David Galles做的各种可视化的数据结构和基本算法的主页,网址在这里,大家可以看看。我把这个页面的目录列在下面并翻译了一下,大家可以直接点击了。不知道国内的教育有没有相关的教学课件,至少在我大学的时候是没有的。基础Stack栈: 数组实现Stack栈: 链表实现Queues队列: 数组实现Queues队列: 链表实现Lists列表: 数组实现 (java版演示)Lists列 阅读全文

posted @ 2011-05-17 22:57 WangCT 阅读(386) 评论(0) 推荐(1) 编辑