码迷,mamicode.com
首页 > 编程语言
Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java由四方面组成:●Java编程语言,即语法。●Java文件格式,即...
分类:编程语言   时间:2015-03-29 19:17:49    阅读次数:77
返回一个整数数组中最大子数组的和(升级版)
下面我们来测试一下对于大型数组的工作效率1000个数的数组程序执行时间0.058秒2000个数的数组程序执行时间0.474秒5000个数的数组程序执行时间6.956秒8000个数的数组程序执行时间28.582秒10000个数的数组程序执行时间55.213秒测试结果:由于时间复杂度较高,10000个数...
分类:编程语言   时间:2015-03-29 19:19:53    阅读次数:75
学C第九天(指针运算、数组指针)
1.指针的加减运算1)指针+整数 将向后移动sizeof(指针类型)*整数个内存单元2)指针-整数 将向前移动sizeof(指针类型)*整数个内存单元3)说明:编译器不会检查移动过后目的地址是否可用,如果移动失误,可能会修改本不应该修改的内存单元,因此,这种运算适宜在数组内进行,或者是动态申请的.....
分类:编程语言   时间:2015-03-29 19:17:03    阅读次数:89
JavaScript面向对象
JavaScript面向对象: * 函数: * Arguments对象的作用:实现模拟函数重载的效果 * 变量的作用域 * 全局域和函数域 * 全局变量和局部变量 * 全局变量:全局域和函数域 * 局部变量:当前函数域 * 定义局部变量时,...
分类:编程语言   时间:2015-03-29 18:14:26    阅读次数:70
Java线程总结
什么是进程,什么是线程?简而言之,进程可以看成正在运行的程序的实例。而线程可以看成进程里面的一条执行路径。每个进程都有独立代码和数据空间(进程上下文),同一个进程中可以共享程序的内存和数据。所以线程之间切换代价小,进程之间切换代价大。多进程:在操作系统中能同..
分类:编程语言   时间:2015-03-29 18:13:01    阅读次数:85
【好程序员笔记分享】C语言之常量
1.什么是常量常量,表示一些固定的数据2.常量的分类1>整型常量(int)包括了所有的整数,比如6、27、109、256、-10、0、-289等 2>浮点型常量(float\double) 浮点型常量分为double和float两种数据类型 double:双精度浮点型,其实就是小数。比如5.43、-2.3、0.0等(注..
分类:编程语言   时间:2015-03-29 18:11:57    阅读次数:55
【好程序员笔记分享】C语言之变量
变量: #include<stdio.h> /* 1.变量的定义 变量类型变量名; intscore; 2.变量的赋值 score=100; score=a; score=b=100; 3.变量的输出 inta=200; printf("%i",a); 常用格式符: 1>%d\%i整数(int) 2>%f小数(float、double) 3>%c字符(char) */ in..
分类:编程语言   时间:2015-03-29 18:12:36    阅读次数:89
【好程序员笔记分享】C语言之变量使用注意
变量使用注意2: #include<stdio.h> /* 1.变量的作用域 从定义变量的那一行代码开始,一直到所在的代码块结束 2.代码块的作用 及时回收不再使用的变量,为了提升性能 */ inttest() { intv=10; return0; } intmain() { { doubleheight=1.55; height=height+1;//1.55+1 pri..
分类:编程语言   时间:2015-03-29 18:11:36    阅读次数:78
【好程序员笔记分享】C语言之交换变量的值
#include<stdio.h> /* a=10 b=11 交换之后 a->11 b->10 1.利用第三方变量(工作,掌握) inttemp=a; a=b; b=temp; 2.不利用第三方变量(面试) a=b-a; b=b-a; a=b+a; */ intmain() { inta=10; intb=11; /* inttemp=a; a=b; b=temp; */ a=b-a; b=b-a; a=b+a; printf(&..
分类:编程语言   时间:2015-03-29 18:12:04    阅读次数:94
【好程序员笔记分享】C语言之变量的内存分析
#include<stdio.h> /* 1.内存寻址由大到小,优先分配内存地址比较大的字节给变量 2.变量越先定义,内存地址就越大 3.取得变量的地址:&变量名 4.输出地址:%p 5.一个变量一定先进行初始化,才能使用 */ intmain() { //内存寻址由大到小 inta=10; intb=20; intc; //&a..
分类:编程语言   时间:2015-03-29 18:09:53    阅读次数:87
【好程序员笔记分享】C语言之scanf函数的基本使用
#include<stdio.h> intmain() { //定义一个变量,用来保存用户输入的整数 intnumber; //scanf函数只接受变量的地址 //scanf函数是一个阻塞式的函数,等待用户输入 //用户输入完毕后,就会将用户输入的值赋值给number变量 //函数调用完毕 scanf("%d",&numb..
分类:编程语言   时间:2015-03-29 18:11:39    阅读次数:120
【好程序员笔记分享】C语言之scanf函数的其他用法和注意
#include<stdio.h> intmain() { /*1.输入字符 charmyc; scanf("%c",&myc); printf("输入的字符是%c\n",myc); */ /*2.一次性输入多个数值,并且以某些符号隔开 intnum1,num2; scanf("%d#%d",&num1,&num2); printf("num1=%..
分类:编程语言   时间:2015-03-29 18:10:39    阅读次数:84
【好程序员笔记分享】C语言之算数运算符
#include<stdio.h> intmain() { /*1.算数运算符的基本使用 inta=10+1+2-3+5; intb=-10; intc=10*b; intd=10/2; inte=10%-3; //取余运算(模运算) //%两边都是整数 //%取余结果的正负性只跟%左边的数值有关 printf("%d\n",e); //输出值:1 */ /* //自动类型转..
分类:编程语言   时间:2015-03-29 18:09:50    阅读次数:56
【好程序员笔记分享】C语言之自增自减
#include<stdio.h> intmain() { /* inta=10; a=a+1;//11 a+=1;//12 a++;//13 ++a;//14 a--;//a-=1;a=a-1;13 */ //printf("a的值是%d\n",a); //输出值:13 intb; inta=10; //b=(a++)+(++a); //b=10+12; b=(++a)+(a++); //b=11+11; printf("b=%d,a=%d\n&quo..
分类:编程语言   时间:2015-03-29 18:11:18    阅读次数:64
【好程序员笔记分享】C语言之关系运算
#include<stdio.h> intmain() { inta=10; intb=11; //条件成立就返回1,真 //条件不成立就返回0,假 intresult=b<a; printf("%d\n",result);//返回0 intc=2>3==1; printf("%d\n",c);//返回0 intd=3+4>8-2; printf("%d\n",d);//返..
分类:编程语言   时间:2015-03-29 18:09:07    阅读次数:70
【好程序员笔记分享】C语言之逻辑运算
#include<stdio.h> intmain() { //逻辑与条件1&&条件2 /*运算结果 只有当条件A和条件B都成立时,结果才为1,也就是“真”;其余情况的结果都为0,也就是“假”。因此,条件A或条件B只要有一个不成立,结果都为0,也就是“假”*/ /*运算过程 如果条件A成立,接着..
分类:编程语言   时间:2015-03-29 18:09:35    阅读次数:78
【好程序员笔记分享】C语言之三目运算符
//三目运算符条件?数值1:数值2 //如果条件成立则返回数值1,不成立则返回数值2 //inta=!100?9:89; //printf("a=%d\n",a);//a=89 #include<stdio.h> intmain() { /*计算2个整数之间的最大值 inta=10; intb=99; intc=a>b?a:b; printf("cis%d\n",c);..
分类:编程语言   时间:2015-03-29 18:08:39    阅读次数:104
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!