c语言
文章平均质量分 59
林一鸣1991
互联网无边无际 技术知识浩如烟海,在这个产业我每天都在接触新的知识,不断冲击我的内心,让我兴奋不已。
我对技术学习充满了热情,我更需要探索一套有效的方法来学习,一些零碎的知识和灵感需要记录和整理。
在这里,我希望能从小到大,不断对自己的知识总结,提高表达能力。我热衷于知识的输入,但是却很少有机会输出,在这里,我希望改变。
Explaning things to others is the best way to learn.
偶尔会使用英语 但不敢保证没有错误:)
我希望与各位交流,衷心感谢你们的意见和批评。我会认真应对,今天重新开始。
林一鸣 2014年11月29日
展开
-
const修饰指针
int constTest(void) { int a[10]={1,2,3,4,5,6,7,8,9,10}; const int*p1=&a[0];//p1指向的值不能变,p1本身可以变 int const*p2=&a[1];//p2同上 int*const p3=&a[2];//p3本身不能变,p3指向的值可以变 const int*cons原创 2012-08-03 13:19:31 · 468 阅读 · 0 评论 -
case 和 const
#include #include int main() { const char b= 'c'; char a; a=getchar(); putchar('\n'); switch(a) { case 97: printf("Hello world1!\n");原创 2012-08-03 12:44:32 · 2238 阅读 · 0 评论 -
const内存分配
常量有没有存储空间,或者只是编译时的符号而已? 不一定。 在C中,define常量是预处理阶段的工作,其不占据内存。但是const常量总是占据内存 在C++中,const常量是否占据存储空间取决于是否有引用该常量地址的代码。C++对于const默认为内部链接,因此const常量定义通常都放在头文件中,即使分配内存也不会出现链接错误。 若不引用常量对应的地址,则不会为其分配空间。 C转载 2012-08-04 00:00:30 · 4252 阅读 · 0 评论 -
volatile 陷阱
对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所以这里简单整理了一些关于volatile的使用注意事项。实际上从语法上来看volatile和const是一样的,但是如果const用错,几乎不会有什么问题;而volatile用错,后果可能很严重。所以在volatile的使用上,建议大家还是尽量求稳,少用一些没有切实把握的技巧。 注意volati转载 2012-08-03 23:52:13 · 1008 阅读 · 0 评论 -
复习一下算法,提神醒脑
#include //#include typedef bool logical; void binarySearch(int*numArray,int item,int n,bool &found);//折半查找 void bobSort(int*numArray,int n);//冒泡排序 void printBinary(int n);//打印一个int整数的二进制表示 void mai原创 2013-04-22 19:08:18 · 1177 阅读 · 0 评论