摘要: java的数据类型分为: 1. 基本数据类型 整型: int, short, long, byte 浮点型:float, double 字符型:char 布尔型:boolean 2. 引用数据类型 数组 类 接口 方法的参数分为: 实际参数 形式参数 形式参数:定义方法时写的参数。 实际参数:调用方 阅读全文
posted @ 2017-03-17 18:43 CiaoBello 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: c++中运算符的优先级如下: (从上到下的优先级为:上面最高) 括号++ -- sizeof/ % + -> < >= <= == != 位运算&&(逻辑运算符)|| (逻辑运算符)? :(条件运算符)赋值运算逗号运算 此例题中,先执行x+1的操作,而 || 的条件是只要有一个为真,结果就是真,因为 阅读全文
posted @ 2017-03-14 15:21 CiaoBello 阅读(281) 评论(0) 推荐(0) 编辑
摘要: (1) typedef (int*) p1; (2) #define p2 int * p2 p,p3; //即 int *p,p3 定义了一个指针,p3是整型变量 p1 p4,p5; //定义了两个指针 p1——这个名称指向整型指针。 阅读全文
posted @ 2017-03-13 14:55 CiaoBello 阅读(174) 评论(0) 推荐(0) 编辑
摘要: scanf 是流输入,输入的数会存储在输入流中,若这个数拿来用的话会从输入流上取下来,未用的话会一直存储在上面,导致这个流上一直有数据。 getchar()——在流上获取一个字符,可以消耗一个流。 阅读全文
posted @ 2017-03-13 14:49 CiaoBello 阅读(145) 评论(0) 推荐(0) 编辑
摘要: c语言中引用一个数组元素,可以用: (1)下标法; eg:a[i] (2)指针法。 eg: *(a+i) 或 *(p+i) //其中a为数组,*(a+i)意为a数组的首地址+i——即指向第i个元素{注意:这里不是说地址加上i,要看是什么类型,eg:char型的话一个字节一个地址,int类型的话VC+ 阅读全文
posted @ 2017-03-11 15:45 CiaoBello 阅读(5014) 评论(0) 推荐(0) 编辑
摘要: 一: int example(int a) { int b = 0; static int c = 3; b = b + 1; // b == 1, 1, 1 c = c + 1; // c = 4, 5, 6 return(a+b+c); // 7, 8, 8 } 静态变量是在编译时赋初值的,即只 阅读全文
posted @ 2017-03-11 12:17 CiaoBello 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 在汇编中,16进制的存放不允许字母开头。 eg: A8H 这样写是错误的 0A8H 应该这样写 阅读全文
posted @ 2017-03-10 09:54 CiaoBello 阅读(1233) 评论(0) 推荐(1) 编辑
摘要: 条件运算符的结合是自右向左的: eg: a>b?a:c>d?c:d 应该理解为: a>b?a:(c>d?c:d) 阅读全文
posted @ 2017-03-09 20:10 CiaoBello 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,如果出现if—else的嵌套结构,则if和最近的else配对(遵循就近原则) 一般尽量少使用if—else嵌套,使用if—else if。。。来代替 阅读全文
posted @ 2017-03-09 19:59 CiaoBello 阅读(5860) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,if()条件表达式,当其用于判断两数是否相等的时候是用if(a==b),而许多程序员中写的时候可能少打一个‘=’,这就直接导致结果不一致。有一种做法可以避免这样的错误,如下所示: if(5==a) 这样写,若少打了‘=’,编译器会报错提示你少打了一个‘=’。 很好用的方法呦^_^ 阅读全文
posted @ 2017-03-09 19:44 CiaoBello 阅读(432) 评论(0) 推荐(0) 编辑