C
L.YA
这个作者很懒,什么都没留下…
展开
-
指向常量的指针和指针常量
指向常量的指针和指针常量1)、const 常量的情况:Const int a=1;Int const b =c;//c 是已经声明过的类型两者都可以,本地的const常量必须在第一次声明时变初始化,用变量或常量初始化都是可以的,只是初始化一次以后就不可变了。2)、指向常量的指针:表示它所指向的对象是常量,具有的性质:“不能靠引用改变它指向对象的值”,以此保护它所指向的常转载 2013-05-10 23:17:45 · 687 阅读 · 0 评论 -
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用这个问题表明你新建的是一个main类型函数(控制台程序),而你的程序中有窗口程序,显然是个win32函数,解决方法:项目-属性-链接器-系统-子系统-把控制台该为windows刚学WinAPI编译遇到不少问题,LNK2019: 无法解析的外部符号 _main,该符号在函数 _转载 2013-05-25 23:21:40 · 4445 阅读 · 0 评论 -
全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别以及栈与堆的区别
全文链接:点击打开链接全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别,这都是C/C++的基础问题。在各种招聘笔试面试中,经常都能够遇到与之相关的问题。前些日子我看了一些与之相关的文章,现在总结一下存放于此。先分析一下四种变量的区别: 一、先由程序的内存分配说起,一个完整的C/C++程序在运行时会占用的内存分为几个部分。转载 2013-05-26 22:54:16 · 765 阅读 · 0 评论 -
C文件
C文件操作一、 C文件的缓冲文件系统它是指系统自动地在内存区为每一具下在使用的文件开辟一个缓冲区。从内存向磁盘输出数据必须先送到内存的缓冲区,装满缓冲区后才一起送到磁盘去。如果从磁盘向向内存读入数据,则一次从磁盘文件将一批数据输入到六味地黄缓冲区(充满缓冲区),然后再从缓冲区逐个地将数据送到程序数据区(给程序变量)。所以,要用fclose函数关闭文件,可以避免这个问题(当数原创 2013-05-12 14:11:16 · 798 阅读 · 0 评论 -
函数的参数
参数的传递一元运算符可发取得变量的存储地址。设pool 是一个变量的名字,那么&pool 就是变量的地址。一个变量的地址可发看作是该变量的在内存中的地址。例:以下的语句:Pool=24; 并且假定pool的存储地址为0B78;那么语句:Printf(“%d%p\n”,pool,&pool);将输出以下数值:(%p是输出地址的说明符)24 0B78如例:#incl转载 2013-09-10 12:43:41 · 914 阅读 · 0 评论 -
数组和指针
数组和指针1、数组数组标记实事上是一种变相的使用指针的形式。Array=&array[0];//数组名是该数组的首地址假设你是要编写一个对数组进行操作的函数。目的是要此函数返回数组内所有元素的和。。那么该如何调用:Total=sums(muggle);//可能的调用那么原型呢?实际参数是一个int的地址。应把它赋给一个指向int 指针的形式变量。Int转载 2013-09-11 23:09:09 · 546 阅读 · 0 评论 -
结构体基础
结构体基础一、基础Struct book library; 它把libray声明为一个使用book结构设计的结构变量。Struct book所起的作用就像int 或float在较简单的声明中作用一样。以上是下面声明的简化:Struct book { Chartile[MAXTITL]; Charauthor[MAXAUTL]; Floatva转载 2013-09-12 22:08:27 · 523 阅读 · 0 评论 -
存储
存储类名词:作用域、链接和存储时期一、作用域:描述了程序中可以访问一个标识符的一个或多个区域,一个c变量的作用域可以是代码块作用域,函数原型作用域或者文件作用域。下面代码变量prt和tri的作用域都是直到结束花括号的作用域。double block(double prt){ doubletri=0.0; //*******实现部原创 2013-09-13 23:31:17 · 551 阅读 · 0 评论