- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C运算符解读
一、注释符号A) int/*...*/iB) char *s = "abcd //efjh"C) //Is it a \valid comment?D) in/*...*/t i上面的A),B),C)都是正确的。D)是错误的。注释符号有两种:/*...*/ 和 // 注意:/*...*/ 这种形式的注释不能嵌
2012-07-29 15:01:22 725
原创 C关键字解读——volatile, extern, struct, union, enum
一、最易变的关键字 volatile volatile 关键字和 const 一样是一种类型的修饰符。 用它修饰的变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。 int i = 10; int j = i; //(1) int k =
2012-07-29 09:49:09 3833
原创 C关键字解读——void, return, const
一、void 关键字 void * 表示“空类型指针”,可以指向任何类型的数据。 void a 在VC++6.0编译器上编译会报错,但是,就算是不报错,这个代码也没有一点实际意义。 那么void 真正发挥作用在于: (1)对函数返回的限定; (2)对函数参数的限定。float *p1;
2012-07-26 20:27:27 833
原创 C关键字解读——sizeof, 循环判断语句
一、sizeof sizeof是关键字不是函数 int i = 0;A)sizeof(i) B)sizeof(int) C)sizeof i D)sizeof int其是A)B) C)是正确的,D是错误的 总结:用sizeof计算变量所占空间大小时,括号可以省略;而计算类型大小时不能省略。
2012-07-24 20:57:18 898
原创 C关键字之——auto,register,static
一、变量定义与变量声明 A) int i; B) extern int上面哪个是定义,哪个是声明?记住了:定义声明最重要的区别就是:定义创建了对象并为这个对象分配了内存,声明没有分配内存。二、atuo 编译器在默认的缺省情况下,所有变量都是这种类型的,所以,你可以认为其不存在。三、register
2012-07-20 20:22:37 698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人