ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
while(条件)
{
循环体
}
运行原理
1.如果一开始条件就不成立,永远不会执行循环体
2.如果条件成立,就会执行一次循环体,执行完毕,再次判断条件是否成立.....
break
直接结束整个while循环
continue
结..
分类:
编程语言 时间:
2015-03-31 01:06:02
收藏:
0 评论:
0 赞:
0 阅读:
276
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
/*
while(10)//不为0均为真无限循环
{
printf("哈哈哈哈\n");
}*/
/*
inta=3;
//while(a>0);死循环
while(a>0)
{
a--;
printf("哈哈哈\n");
}*/
//输出显示
哈哈哈
..
分类:
编程语言 时间:
2015-03-31 01:05:52
收藏:
0 评论:
0 赞:
0 阅读:
202
ios培训------我的c语言笔记,期待与您交流!/*
while(条件)
{
}
do{
}while(条件);
while和do-while的区别
1.很多情况下,while和dowhile可以互换
2.while特点:如果一开始的条件不成立,永远不会执行循环体
dowhile特点:不管一开始的条件是否成立,至少会执行一次循环体
3...
分类:
编程语言 时间:
2015-03-31 01:05:42
收藏:
0 评论:
0 赞:
0 阅读:
264
ios培训------我的c语言笔记,期待与您交流!/*
for(语句1;条件;语句2)
{
循环体
}
语句1:初始化语句
语句2:增量语句(执行完循环体后再执行的语句)
1.for一开始就会执行一次语句1(整个for循环只会执行一次)
2.判断条件是否成立,如果条件成立,就会执行一次循环体,然后就..
分类:
编程语言 时间:
2015-03-31 01:05:22
收藏:
0 评论:
0 赞:
0 阅读:
331
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
/*不要随便在for()后面写分号
for(inti=0;i<5;i++);
{
printf("哈哈\n");
}*/
/*错误:变量a的作用域不明确
如果要在循环体中定义新的变量,必须用大括号{}包住
for(inti=0;i<5..
分类:
编程语言 时间:
2015-03-31 01:05:12
收藏:
0 评论:
0 赞:
0 阅读:
209
ios培训------我的c语言笔记,期待与您交流!/*
小组列表1
组员1
组员2
小组列表2
组员1
组员2
小组列表3
组员1
组员2
*/
#include<stdio.h>
intmain()
{
for(inti=1;i<=4;i++)
{
printf("小组列表%d\n",i);
for(intj=1;j<=7;j++)
{
printf("组员%d\..
分类:
编程语言 时间:
2015-03-31 01:05:02
收藏:
0 评论:
0 赞:
0 阅读:
296
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
break:
1.使用场合
1>switch语句:退出整个switch语句
2>循环结构:退出整个循环语句
*while
*dowhile
*for
2.注意点
只对最近的循环结构有效
continue:
1.使用场合
循环结构:结束当前这次的循环..
分类:
编程语言 时间:
2015-03-31 01:04:52
收藏:
0 评论:
0 赞:
0 阅读:
227
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
1.什么情况下定义函数:添加一个常用的新功能
2.函数的定义格式
返回值类型函数名(形式参数列表)
{
函数体
}
*/
intprintLine()
{
printf("-------------\n");
return0;
}
intaverage(intnum1..
分类:
编程语言 时间:
2015-03-31 01:04:42
收藏:
0 评论:
0 赞:
0 阅读:
255
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
/*
参数注意点
1.形式参数:定义函数时函数名后面中的参数,简称形参
2.实际参数:调用函数式传入的具体数据,简称实参
3.实参个数必须等于形参个数
4.函数体内部不能定义和形参一样的变量
5.如果是基本数据..
分类:
编程语言 时间:
2015-03-31 01:04:32
收藏:
0 评论:
0 赞:
0 阅读:
169
1、抽象类与接口的区别:(1)抽象类是一个只有变量或方法申明的类,这些变量(属性)和方法都是抽象类型的。抽象类没有对方法的实现。(2)接口则是一个只有方法申明。没有方法的实现,接口的方法也同样是抽象方法,与抽象类不同的:接口只能定义staticfinal成员变量。2、抽象..
分类:
编程语言 时间:
2015-03-31 01:01:22
收藏:
0 评论:
0 赞:
0 阅读:
168
场景:
1. 通过socket给Java传递byte[]数组时,utf-8的字节数组在转换为String, Java并不会遇到0就停止结束,而是一直使用完byte[]的容量,所以在转换为Java的String
需要自己判断字节值是0的位置,再截取数组长度。...
分类:
编程语言 时间:
2015-03-31 00:58:31
收藏:
0 评论:
0 赞:
0 阅读:
239
//栈顶元素
public class StackElement
{
private StackElementnextElement;
private T data;
public StackElement(T data)
{
this.data=data;
}
public StackElement getNextElement()
{
return nextE...
分类:
编程语言 时间:
2015-03-31 00:51:51
收藏:
0 评论:
0 赞:
0 阅读:
257
StackElement请看栈的实现
package com.lip.datastruture.stack;
public class Queue
{
private StackElement obj;//保存数据
private int size;// 元素个数
public Queue()
{
this.size = 0;
}
// 入队列
public...
分类:
编程语言 时间:
2015-03-31 00:51:41
收藏:
0 评论:
0 赞:
0 阅读:
174
后缀数组
后缀数组就是把一个文本串的所有后缀按字典序从小到大排放的数组。详细介绍见刘汝佳《算法竞赛训练指南》。
AC自动机可以处理多模板的文本匹配问题,而后缀数组也可以处理多模板的文本匹配问题。那么它们有什么区别呢?
AC自动机需要事先知道所有的模板,然后对于一个(在线输入的)文本串进行多模板匹配,也就是说模板一定要全部事先知道,需要匹配...
分类:
编程语言 时间:
2015-03-31 00:51:11
收藏:
0 评论:
0 赞:
0 阅读:
232
一 题目 求一维数组最大子数组和 要求:1000个数以上,整数二.设计思路 最大子数组很好找到,但是子数组和的溢出问题很难解决。 经过不断的思考,我得出了结论: 溢出是程程序设计者设计时的不足所带来的错误。所以设计者要在编码时便高度警惕,预防溢出的发生,这才是最本质的解决问题的方法。就...
分类:
编程语言 时间:
2015-03-31 00:47:51
收藏:
0 评论:
0 赞:
0 阅读:
237
蓝桥杯 枚举 奇怪的分式标题:奇怪的分式 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的...
分类:
编程语言 时间:
2015-03-31 00:46:41
收藏:
0 评论:
0 赞:
0 阅读:
335
在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。类级变量又称全局级变量或静态变量,需要使用static关键字修饰,你可以与 C/C++ 中的 static 变量对比学习。类级变量在类定义后就已经存在,占用内存空间,可以通过类名来访问,不需要实例化。对象实例级变量就是成员变量,...
分类:
编程语言 时间:
2015-03-31 00:45:41
收藏:
0 评论:
0 赞:
0 阅读:
265
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spr....
分类:
编程语言 时间:
2015-03-31 00:45:31
收藏:
0 评论:
0 赞:
0 阅读:
335
#includemain(){int a;printf("请输入一个数字\n");scanf("%d",&a);switch(a){case 1:printf("M\n"); break;case 2:printf("T\n"); break;case 3:printf("W\n"); break;...
分类:
编程语言 时间:
2015-03-31 00:45:21
收藏:
0 评论:
0 赞:
0 阅读:
269
#include #include #include "unistd.h"#include "assert.h"#include #include "sys/wait.h"#include pthread_t ntid;void printids(std::string s){ pid_t p...
分类:
编程语言 时间:
2015-03-31 00:45:11
收藏:
0 评论:
0 赞:
0 阅读:
279