自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 C语言-enum 枚举

enum 枚举枚举里面的值是int类型常量他的作用为了一些常量取名有些时候需要把程序中得一些常量取名,从而用来区分一些操作。默认值是从0开始。枚举的定义enum 枚举名 {枚举元素名1,枚举元素名2,…,枚举元素名n};enum message {add_start,del_start};

2013-09-04 21:23:36 729

原创 C语言-auto关键字

auto 局部变量的默认定义全局变量不能定义void test() {int a = 0;// auto int  a = 0;//两者是一样的}

2013-09-04 21:17:39 1125

原创 C语言-typedef

typedef 把类型起一个别名也可以理解为类型替换成XXXtypedef 数据类型或结构类型 替换名;例子:typedef int Integer;typedef struct student {...} STU;Integer i;等同于int i;struct student s;等同于STU s;

2013-09-04 21:15:46 528

原创 C语言-switch

switch 按键控制 又称开关switch (int) {case 常量1: //自定义开关break;//跳出case 常量2: //自定义开关break;//跳出case 3: …...default: //默认开关 其他开关break;}若没写break 会自动运行下去直到结束

2013-09-04 21:10:39 1003

原创 C语言-sizeof

sizeof 不是函数 是运算符sizeof(变量/常量)sizeof(6);sizeof 变量/常量sizeof 5;sizeof (数据类型)sizeof(int);错误写法sizeof int;  //错误语句 计算该数占用了多少字节int 占用字节0000 0000 , 0000 0000 , 0000 0000 , 00

2013-09-04 21:10:24 463

原创 C语言-字符串的定义与初始化

字符串的定义与初始化 //字符串的定义与初始化    char s[] = {'l','j','j','\0'};//字符串 , \0 是区分字符串的结束符 char s1[4] = {'l','j','j','\0'};//字符串 char s2[] = {'l','j','j'};//不是字符串 char s3[] = "ljj";//字符串,默认会自动在最后

2013-09-04 21:09:11 1117

原创 字符串补充-字符串的\0

字符串的\0跟我们平时生活语言中的 “。”句号的解释是一样的\0是一个字符串的结束符“。”是一段语句的结束符

2013-09-04 21:08:38 851

原创 C语言-二维数组-2初始化

二维数组-初始化//二维数组的初始化,标准的初始化 int a[2][2] = {{1,2},{3,4}}; //这种初始化为中第一个元素的时候开始赋值 //如:a[0][1] = 1,a[0][1] = 2,a[0][2] = 3; // a[1][0] = 4,a[1][1] = 5,a[1][2] = 5 int b[2][3] = {

2013-09-04 21:05:49 940

原创 C语言-二维数组-1定义

二维数组-1定义    //二维数组的定义    //数据类型 数据名[行数][列数];    //元素个数为 行数*列数    //二维数组可以看成义个二维表    // -------------------    //0 a[0][0] | a[0][1] |    // ---------a---------    //1 a[1][0] | a[1][1]

2013-09-04 21:02:38 1317

原创 C语言-数组-5函数双向

数组-5函数双向函数的双向传送,把实参的地址传到形参上。//void test(int b []) {//在形参上不用写元素长度,会跟实参的长度来定义的b[0] = 4;//在数组范围里可以赋值b[1] = 100;}int main() {int a[3];a[0] = 2; //传递实参地址给形参,实参形参指向同一个地址test(a);print("%d

2013-09-04 21:01:52 704

原创 C语言-数组-3常见错误

数组-3常见错误int a[3];a[3] = {1,2,3};//错误//a[3] 是代表访问数组地址个元素,数组以越界,a[3]赋值一定要Int。a = {1,2,3};//a 是数组名,代表的是数组的地址,地址是个常量,给个常量赋值就会报错。

2013-09-04 21:00:15 1381

原创 C语言-数组-2初始化

数组-2初始化 //数组的初始化 //数组的初始化要在定义的时候赋值 //数据类型 数组名[长度] = {元素1,元素2,元素3,...}; int a[5] = {1,2,3,4,5}; printf("%d ",a[5]); //警告提示注C语言中编译器是不会对数组下标越界进行检查,每次都要小心。数组的

2013-09-04 20:58:17 618

原创 C语言-数组-1定义

数组-1定义数组的定义数据类型 数组名[数组长度];int a[3]; //[]只能放在数组名的后面//[]里面的值必须是固定值,也就是常量。数组的数据称为元素。数组的下标值是从0~n-1数组的原理数组名就是数组的首地址,也就是第一个元素的地址(a 相当于一个指针,但是该指针的值不能改变)数组名是代表整个数组的地址。以下代码可以验证:

2013-09-04 20:57:27 2020

原创 break 和 contiue的区别

break跳过最近的循环continue返回到最近的循环

2013-09-04 20:53:55 795

原创 C语言-循环

循环语句while(/*条件*/) {循环内容} for( 循环开始前 ; 循环条件 ; 循环结束后){循环内容}

2013-09-04 20:53:18 563

原创 c语言-if的运用

流程控制 - ifif 关键字if(/*条件*/)  {//条件成立后做的操作}if else 联合if(/*条件*/) {//…. } else {//if 条件不成立后所做的操作}if else if 关键if(/*条件*/) {//….} else if(/*第二条件*/) {//第一个条件不成立 ,才会执行

2013-09-04 20:46:37 699

原创 精度溢出问题

精度问题(重点)把int 比作 水杯把double 比作 水桶若把水杯里面的水倒入水桶里 没出任何事若把水桶里面的水倒入水杯里 会出现溢出

2013-09-04 20:45:41 975

原创 函数笔记

一个函数是为了是实现某一种功能而定义的。函数函数分为内部函数和外部函数内部函数要加static 来定义或声明函数外部函数extern 完整的定义或声明网布函数,要加extern,不过系统默认定义或声明extern,所以这个是废的自定义函数 返回值类型 函数名() {函数的实现}void 为无返回类型

2013-09-04 20:43:46 500

原创 mac 开发 C程序开发编译过程

main.c一个程序的入口点是 main 函数编译过程c文件 -> 查找语法或逻辑错误 -> 编译 -> 链接-> 生成可执行文件   ^   |   c语言函数库

2013-09-04 20:37:13 687

原创 黑马程序员-IO流

java io 里面的核心是讲诉java 的文件操作。IO input/output ,进与出。流 流水的流。 流进与流出。在java 里IO流分成两大类,字节流(InputStream、OutputStream)和字符流(Reader,Writer)。这两大类里面都有两个重要的分类,输入流和输出流。如下图*字节流:一个一个字节的读写操作读取:pub

2013-07-26 22:04:38 376

原创 黑马程序员-反射机制

1、如何获取对象的类型名?class Sample1{}public class ClassReflection { public static void main(String[] args) { //对象o Object o = new Sample1(); //打印对象o的类型名 System.out.println(o.getClass().getName());

2013-07-24 21:39:23 391

原创 黑马程序员-正则表达式

正则表达式 ,某个描述字符串对象是不是跟符合我设定的语法规则。如判断邮箱地址格式是否正确,如下:public class Test {public static void main(String[] args) {String str = "xxx@163.com";//后缀有三种格式 com org com.cn//"\\w{7,13}@\\w+\\.((com)|(

2013-07-24 11:01:07 362

原创 JDBC基本运用

什么是JDBC?(想直接砍实例,拉下去就有)(Java Database Connection)java数据库连接。顾名思义就是java连接数据库进行操作用的。(后面那句你可以当做是废话^0^)JDBC运行有三大步骤:加载驱动,连接数据库与运行sql语句,关闭所有操作。(个人理解是三大步骤 \(^~@~^)/ )(以下操作不写捕捉异常,想知道异常请看java A

2013-06-23 23:49:59 592

原创 struts 动态调用方法注意事项

用 "!" 动态调用方法时要在Struts的xml里面把  struts.enable.DynamicMethodInvocation 的设置改成true 才能运行成功。

2013-06-23 23:02:58 430

原创 我是这样编写C语言代码的

 这是我的思路,每个人的思路都不同。这只为参考!!!!! 第一步:所要做的是什么东西;第二步:先把大概格式输进去(如:头文件);第三步:定义变量(不用一下子全部加,后面需要再往前加);第四步:函数;第五步:分析(边做边想,分析下这是否合理);第六步:编译(看看有错误么~~之类);

2011-05-03 20:00:00 385 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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