自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)

原创 数组小结

int a[3];数组名是一个指针常量,这个指针常量保存数组首元素地址。*(&a) = a;对一维数组的地址取值 == 数组首元素的地址;&a;对数组名取值 == 数组的地址。int a[2][3];二维数组名 == 第一个一维数组的地址。对二维数组的地址取值 == 第一个一维数组的地址;对二维数组名取值 == 首个一维数组的首元素地址。*(

2016-11-13 21:54:44 213

原创 比较 i++ 和 i=i+1的执行效率

i++和 i = i + 1相比较分为两种情况:1、如果编译器不进行优化,i++ 的效率比后者要高;2、如果进行了优化,两者最终代码一样,效率没有差别。

2016-11-12 23:14:23 704 1

原创 声明与定义

定义:所谓定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。其特点是:这个名字一旦和这块内存匹配起来就不分开,并且这块内存的位置也不能改变。同时一个变量或对象在一定区域中只能被定义一次。声明:声明有两重含义。第一重含义:告诉编译器这个名字已经匹配到一块内存上了。声明是可以出现多次的。第二重含义:告诉编

2016-11-09 19:06:20 220

原创 交换a和b的方法讲解

交换a和b的简单的一种方法是用中间变量temp:temp = a;a = b;b =temp;除了这种方法还有不需要中间变量temp的方法,接下来介绍三种方法:1、用乘除来交换:a = a * b;b = a / b;a = a / b;但是a和b不能为0。2、用加减来交换:a = a + b;b = a - b;a = a -

2016-11-07 21:53:55 440

原创 关于 i++ 和 ++i 的区别

i++ 和 ++i 的使用分为两种情况:1、单独使用;2、放入表达式中使用。1、第一种情况,单独使用时从实现的效果(即程序的运行结果)上看是等价的。2、当放入表达式中使用,则有本质区别:b = ++i; 前缀形式,等价于 i = i + 1; b = i;b = i++; 后缀形式,等价于 b = i; i = i + 1;i++ 是先使用后自加,在结束标志时才加上1(

2016-11-07 21:28:05 392

原创 内存中的划分空间

计算机三大组成部分:CPU、内存、硬盘。程序一旦执行进内存成为进程。内存给每一个进程分配虚拟内存空间,叫进程虚拟地址空间(4GB),再映射到实际物理内存空间。内存划分为1GB的内核和3GB用户空间。其中3GB用户空间又分为:1、栈空间  2、堆空间  3、全局数据区  4、代码段1、栈空间:(特点:先进后出,系统管理)      存放局部变量、函

2016-11-05 23:40:29 335

原创 c语言指针

1、指针变量的定义类型标识符 *标识符数组的指针,也就是数组的起始地址,通常数组名就是数组的起始地址;而数组元素的指针则是数组元素的地址。通过函数指针实现函数调用的步骤:1、指向函数的指针变量的定义:      类型 (*函数指针变量名)();2、指向函数的指针变量的赋值,指向某个函数:      函数指针变量名 = 函数名;3、利用指向函数的指针变

2016-11-04 22:47:24 207

原创 c语言程序设计第6章数组知识点

一维数组的定义和初始化:类型说明符  数组名[常量表达式];如:int a[10]; 为整型数组,共10个元素,分别为a[0], a[1], a[2],······,a[9],数组元素的下标从0开始编号。

2016-11-03 21:32:41 649

原创 c语言程序设计第5章循环程序知识点

c语言中可以用4种方式构造循环结构:1、用goto语句和if语句构成循环;2、用while语句构成循环;3、用do~while语句构成循环;4、用for语句构成循环。for语句格式:for(表达式1;表达式2;表达式)    循环体例如:#include int main(){    int i;    int sum = 0;

2016-11-02 20:12:38 439

原创 c语言程序设计第4章选择结构知识点

简单if 语句格式:if (表达式)    语句双分支if 语句格式:if (表达式)    语句1else    语句2多个else语句格式:if (表达式1)    语句1else    {        if (表达式2)            语句2        else            语句3

2016-11-02 10:53:22 1315

原创 c语言程序设计第3章顺序结构知识点

printf 函数(格式化输出函数)printf (格式控制,输出列表)  如:printf("输出一个整数:\n");printf("a = %d\n", a);   printf("a = %.2f \n",a + b); (%d 输出十进制整型数,%f 输出小数形式的单、双精度实数,%e 输出指数形式的单、双精度实数,%c 输出单个字符,%s 输出一个字符串)例如:%5.

2016-11-01 20:59:45 1425

原创 c语言程序设计第2章知识点

常用的转义字符:'\n'  换行,将光标从当前位置移到下一行开头。'\r'  回车,将光标从当前位置移到本行开头。'\0'  空字符,通常用作字符串结束标记。'\t'  横向跳格,光标移到下一个水平制表位。'\v'  纵向跳格,光标移动到下一个垂直制表位。'\b'  退格,光标向前移动一个字符。c语言规定合法的标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须

2016-11-01 16:42:53 565

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除