复试笔试C语言一些要点整理.pdfVIP

  • 0
  • 0
  • 约3.14千字
  • 约 5页
  • 2026-09-15 发布于北京
  • 举报

复试笔试C语⾔⼀些要点整理

1.C语⾔运算符优先级

说明:

同⼀优先级的运算符,运算次序由结合⽅向所决定。

简单记就是:!算术运算符关系运算符||赋值运算符

(1).关于右结合性

右结合(从右到左),那就是,把右边的运算⽤括号先括起来,再与左边的进⾏计算,这样⾃然是先执⾏右边的

了。例如:

1inta,b=1,c=2;

2a=b=c;

这⾥=的结合性是从右到左。故a=b=c;即为a=(b=c);即a=2。

(2).关于单⽬运算符

对于*p--,由于该表达式中的运算符”*“和”--“具有相同的优先级,但它们的结合性是⾃右⾄左的,因此:

1*p--;等价于*(p--);

(3).关于三⽬运算符

1#includestdio.h

2

3intmain(intargc,char*argv[]){

4inti=15,j=23,k=13,m=26;

5printf(%d\n,ij?i:km?k:m);

6return0;

7}

条件表达式:ij?i:km?k:m,相当于ij?i

文档评论(0)

1亿VIP精品文档

相关文档