c/c++
kimifdw
这个作者很懒,什么都没留下…
展开
-
利用visual c++编译时遇到的问题
在刚开始使用visual c++编译时,初学者肯定会碰到这样的编译错误:unexpected end of file while looking for precompiled header directive。这是由于在系统默认编译时,为程序开头定义了一个头文件,我们称为预定义头文件。要解决这个问题,可以有两个方法:1是在你程序的开头定义头文件:#include "StdAfx.h";2.通过在原创 2013-10-10 10:28:35 · 1111 阅读 · 0 评论 -
c语言学习笔记1
1.原码:最高位为符号位;0为正、1为负;其n-1位表示数值的绝对值;例如:[+0] = 0 0000000,[-0]=1 0000000;2.反码:最高位为符号位;0为正、1为负;正数的反码与原码相同;负数的反码则是其绝对值按位取反;例如:[+0]=0 0000000,[-0]=1 1111111;3.补码:最高位为符号位;0为正、1为负;正数的补码与原码相同;负数的补码则是其反码加1;原创 2013-09-30 14:57:11 · 760 阅读 · 0 评论 -
C语言的指针笔记
&p,*&p,&*p各自得到的值int x,*p; //定义整型x和指针变量pp = &x; //将x的地址赋给p由上面的代码可以清楚地看到:&p:表示指针变量p本身在内存中的地址;*&p:我们可以把它看成*(&p)即1.&p表示得到指针变量p本身的内存地址;2.*(&p)表示得到p内存上存在的值,所以此*(&p)相当于*p;&*p:我们可以把它看成&(*p)即原创 2013-09-25 15:03:42 · 722 阅读 · 0 评论 -
c语言学习笔记2
数组一、数组定义一维数组:类型说明符 数组名[常量表达式];例如:int a[10]二维数组:类型说明符 数组名[常量表达式][常量表达式];例如:float[3][4]多维数组:例如:float a[2][3][4]字符数组:与一维数组类似说明1.不允许对数组的大小做动态定义,即数组的大小不依赖于程序运行过程中变量的值;2.二维数组中元素排列的顺序是按行存放的,即原创 2013-11-02 16:23:52 · 885 阅读 · 0 评论