- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1
[ ]
下标运算符
双目
左结合
( )
圆括号
左结合
-
指向结构体成员运算符
左结合
.
结构体成员运算符
左结合
++
后缀
单目
左结合
--
后缀
单目
左结合
2
!
逻辑非
单目
右结合
++
前缀
单目
右结合
--
前缀
单目
右结合
-
取负
单目
右结合
+
取正
单目
右结合
(类型)
类型转换
单目
右结合
*
指针运算符
单目
右结合
取地址
单目
右结合
sizeof
长度运算符
单目
右结合
3
*
乘
双目
左结合
/
除
双目
左结合
%
取余
双目
左结合
4
+
加
双目
左结合
-
减
双目
左结合
6
= =
关系运算符
双目
左结合
7
==
等于(关系)
双目
左结合
!=
不等于
双目
左结合
11
逻辑与
双目
左结合
12
||
逻辑或
双目
左结合
13
? :
条件运算符
三目
右结合
14
= += -= *= /= %= = |= ^= = =
赋值
双目
右结合
15
,
逗号
左结合
C语言易考点易错点总结
运算符的优先级及结合方向:
常见算法:
最大公约数,最小公倍数(x,y)
int m=x,n=y;
int r;
r=m%n;
while(r!=0){
m=n;
n=r;
r=m%n;} 此时n为最大公约数,(x*y)/n为最小公倍数
判断是否为素数(n)
int i,j,k;
k=(int)sqrt(n)+1;
if(n==2) //打印是素数
if(n!=2){
for(i=2;i=k;i++){
j=n%i;
if(j==0) break;}
if(ik+1) //打印不是素数
else} //打印是素数
交换两变量的值
int x,y;
int *pa=x,*pb=y;
swap(pa,pb);
swap(int *p1,int *p2){
int t;
t=*p1;*p1=*p2;*p2=t;}
(swap函数中如果int *t;t=p1;p1=p2;p2=t;是错误的,因为实参与形参只遵循值传递规则,p1,p2的值分别是pa,pb,函数中交换的是p1,p2的值而不是pa,pb的值,交换完后函数调用结束,p1,p2的值均被回收,未实际改变任何实参的值)
排序
选择排序法(降序)
#include stdio.h
struct student{
int num;};
void main(){
void sort(struct student *p[],int n);
struct student stu[5],*ps[5];
int i;
for(i=0;i5;i++) ps[i]=stu[i];
sort(ps,5);
for(i=0;i5;i++) printf(“%d ”,ps[i]-num);}
void sort(struct student *p[],int n){
int i,j,k;
struct student *t;
for(i=0;in-1;i++){
k=i;
for(j=i+1;jn;j++)
if(p[j]-nump[k]-num) k=j; //升序:只需p[j]-nump[k]-num即可
if(k!=i){
t=p[i];p[i]=p[k];p[k]=t;}
}
冒泡排序法(降序)
#include stdio.h
struct student{
int num;};
void sort(struct student *p[],int n){
int i,j;
struct student *t;
for(i=0;in-1;i++)
for(j=0;jn-i-1;j++)
if(p[j+1]-nump[j]-num){ //升序:只需p[j+1]-nump[j]-num即可
t=p[j];
p[j]=p[j+1];
p[j+1]=t;}
}
void main(){
struct student stu[5]={{1},{6},{2},{4},{3}},*ps[5];
int i;
for(i=0;i5;i++) ps[i]=stu[i];
sort(ps,5);
for(i=0;i5;i++) printf(%d ,ps[i]-num);
}
矩阵转置
a[i][j]=a[j][i]
您可能关注的文档
- C语言七种排序方法.pdf
- C语言期末考试试题库.doc
- c语言期末试题.doc
- c语言求出现次数最多的整数.doc
- C语言人事管理系统设计.doc
- C语言三角形平移变换.doc
- c语言实现互相关.doc
- c语言实现求水仙花数程序.doc
- c语言实现最小生成树算法.pdf
- C语言实验报告(三)201710319孟洋.doc
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
最近下载
- 高等教育出版社 国家级教学成果奖答辩汇报.ppt
- 中班语言《雪花》PPT课件.ppt VIP
- 补充协议范本(简单版).docx
- 2024年教科版八年级物理上册第5章教学设计5.5 跨学科实践:地球上的水循环.docx
- 2024-2025年统编版小学道德与法治一年级上册(全册)知识点归纳总结.pdf VIP
- 2024年学校教师校本培训专题学习PPT:弘扬教育家精神做新时代好老师.pptx
- 《休闲食品企业盈利能力问题分析及优化对策:以百草味公司为例12000字》.docx
- 哈利波特与魔法石英文剧本(完整版).pdf
- 休克诊断和治疗指南ppt课件.pptx VIP
- 党建联系点调研报告范文六篇.docx VIP
文档评论(0)