- 博客(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
原创 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
原创 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关注的人