- 浏览: 168904 次
- 性别:
- 来自: 广州
博客专栏
-
TCP/IP详解卷一>阅读...
浏览量:12524
最新评论
-
master11:
你好,博主看完你的解释,好厉害啊!!佩服。如果想运行看一下效果 ...
数独人工解法的一些技巧及其python实现 -
evasiu:
chenxun1012033254 写道lz这么辛苦我也是醉了 ...
数独人工解法的一些技巧及其python实现 -
chenxun1012033254:
lz这么辛苦我也是醉了作为一名oier我说有一个算法叫做dan ...
数独人工解法的一些技巧及其python实现 -
xuyfiei:
lz很厉害,现在该是毕业了吧
恨毕业--读研一年总结 -
nphoenix:
呵呵 肯踏實的學東西已經很不錯了。畢業了工作之後,你就會發現個 ...
恨毕业--读研一年总结
文章列表
1。 理解C语言声明的优先级规则
char* cpp; //cpp是一个指向char的指针
const char* cp; //cp是一个指向有const限定符的char的指针
cpp = cp; //这样是合法的,因为“左操作数具有右操作数所所指向类型的限定符(空),再加上自身的限定符(const)。
cp = cpp; //!!这样是不合法的。因为它们指向的类型不一样,一个是指向char,一个指向const char
A。 声明从它的名字开始读取,然后按照优先级顺序依次读取。
B。 优先级从高到低依次是:
...
static
在函数内部,做为变量修饰符表示该变量的值在各个调用间一直保持待续性
在函数外部修饰函数,表示该函数只对本文件可见
extern
作为函数修饰符时,表示函数全局可见(属于冗余)
用于变量,表示它在其他地方定义
void
作为函数的返回类型,表示不返回任何值
在指针声明中,表示通用指针的类型
位于参数列表中,表示没有参数(属于冗余)
*
乘法运算符
用于指针,间接引用
在声明中,表示指针
&
位的AND操作符
取地址操作符
()
在函数定义中,包围形式参数列表
调用一个函数
改变 ...
. 的优先级高于*
*p.f ==> 对p取f偏移,然后进行解除引用操作
[]高于*
int *ap[] ==> ap是个元素为int指针的数组
函数()高于*
int *fp() ==> fp是个函数,返回int*.
==和!=高于位操作符
(val&mask != 0 ) ==> val & (mask!=0)
==和!=高于赋值符
c = getchar() != EOF ==> c = (getchar()!=EOF)
算法运算符高于移位运算符
msb &l ...
第一个技术博客就在这里安家啦。
希望可以用文字记录下生命的足迹,思考的痕迹,成长的印迹。
不知道五年后会怎样,或许该怎样就怎样吧。
反正不要辜负了自己的青春便可。
为什么要开博?觉得记录下来,有了分享的可能,也有了认识志同道合的朋友的可能。
我喜欢和别人交流,但是最好是individual式的。
为什么叫“茅屋”?取自周国平的“精神栖息于茅屋之下”。
我喜欢思考,虽然有时候属于胡思乱想型,不过习惯很难改。
My name is Eva, which I interpreted as "Enjoy, Value, and Appreciate" ...