![c语言实验报告复习总结之C语言内容大纲_第1页](http://file4.renrendoc.com/view/26054eaf696ba6645097b3a22de95f08/26054eaf696ba6645097b3a22de95f081.gif)
![c语言实验报告复习总结之C语言内容大纲_第2页](http://file4.renrendoc.com/view/26054eaf696ba6645097b3a22de95f08/26054eaf696ba6645097b3a22de95f082.gif)
![c语言实验报告复习总结之C语言内容大纲_第3页](http://file4.renrendoc.com/view/26054eaf696ba6645097b3a22de95f08/26054eaf696ba6645097b3a22de95f083.gif)
![c语言实验报告复习总结之C语言内容大纲_第4页](http://file4.renrendoc.com/view/26054eaf696ba6645097b3a22de95f08/26054eaf696ba6645097b3a22de95f084.gif)
![c语言实验报告复习总结之C语言内容大纲_第5页](http://file4.renrendoc.com/view/26054eaf696ba6645097b3a22de95f08/26054eaf696ba6645097b3a22de95f085.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——c语言实验报告复习总结之C语言内容大纲C语言、程序VC++6.0、DevCpp输出字符串的C程序
\\、\"、\n、\a等整数类型、实数类型、变量及其输入输出inta,b;
scanf("%d%d',a,b);
scanf("a=%d,b=%2d',a,b);
printf("%2d+%2d=%2d\n',a,b,a+b);
doublea,b;
scanf("%lf%lf',a,b);
printf("%.2f+%6.2f=%-10.2f\n',a,b,a+b);
%%+、-、*、/、%//
/:商、%:余数
1.0/2.0*(a+b)*h.2、5.
变量名:字母开头,后跟字母数字。区分大小写。最好有涵义。
=运算符#includemath.h
sqrt、tan等
例:海伦公式求三角形面积、二元一次方程根关系运算==!===
提防axb规律运算
||!if、ifelse、ifelseif
例:判断是否构成三角形、二元一次方程实根虚根、劳绩等级?:
例:
ab
?
ac?a:c
:bc?b:c
for(e1;e2;e3)
{
/*例:累加(乘)、打表*/
}++、--
v
op=exp;
//
f+=10\tfor
if//例:判断素数breakfor
for//例:九九乘法表、sin图形forforfor
例:换零钱
while(exp){/**/}
例:sin(x)=xx^3/3!+x^5/5!
最大公约数for(;;){/**/},运算do{/**/}while(exp);
x2=1/2*(x1+a/x1)(类型)表达式
(double)1/2科学表示法
0.314e1
0.314*10^1
double与floatsizeof%o8进制常量前缀0;%x16进制常量前缀0x字符ASCII变量charc常量a、\n、\045\x25%cgetchar()、putchar(c);
EOF
F6大小写互转、数与数字互转;字符类别判断#includectype.h淘气的C
++n+++n+++n、printf("%d%d',++n,n);C之父Kernighan、Ritchie。经典原著《TheCProgrammingLanguage》
\运算依次:?:、,、||!位运算
^、|、、~、、#defineunsignedswitch(iexp)
{
case常量:
}default、break
2、8、16进制
0000
0,
,
1111
F
2
8
16
xxxxxxxx
xx,xxx,xxx
xxxx,xxxx//x0或1
00110000
0
6
0
3
0一维数组
int
a[8]={1,2,3,4,5,6,7,8};
int
a[8]={1,2,3};
int
a[]={0,2,4,6};
sizeofa/sizeofa[0];#includestdlib.h
rand()、srand(int)一维数组例
求和、最大值、"翻转'、冒泡排序
字符串
chars[]={G,o,o,d,\0};
chars[16]="Good';
scanf("%s',s);
printf("%s',s);
gets(s);
puts(s);字符串处理
#include
string.h
strlen(s)
strcpy(t,s)
strcat(t,s)
strcmp(t,s)字符串例
将十进制n转换成base进制串
二维数组
int
a[2][3];
int
a[2][3]={{1,2,3},{4,5,6}};
int
a[2][3]={{1,2},{4}};
int
a[2][3]={1,2,3,4,5,6};
int
a[2][3]={1,2};
int
a[][3]={0,2,4,6};
sizeofa/sizeofa[0]输入输出赋值
scanf("%d',a[0][2]);
printf("%d',a[1][1]);
a[0][1]=6;二维数组例
幻方及行列和
矩阵乘法
二维数组例
杨辉三角形
鞍点用二维数组实现字符串的一维数组
字符串排字典序
指针:变量,存放变量的地址int*pi;double*pd;char*pc;i;*pi指针运算:加减常量、对比、相减指针与数组:数组名即常指针
A[i]*(A+i)指针的指针**
函数
函数值类型函数名(参数类型参数名)
{
//计算函数值
return函数值;
}函数说明
函数头;
#include的作用
intmain(){/**/return0;}
voidmain(){/**/
}函数例
算圆面积(海伦)、算平方根、判断水仙花数数组、指针作为函数参数
排序、整数交换
布局
structpoint{
doublex,y;
};
pointp;
p.x、p.ystructdate{
inty,m,d;};
structperson{
charname[8];
datebirthday;
};布局初始化
pointp={1.2,2.3};
personz3={"zhang3',{1998.10.1}};
布局指针
pointp,*pp;
pp=p;
pp-x=1.2;布局作函数参数、返回(函数)值,相互赋值布局例:点间距离、两点中点"科普'
外部变量、程序多文件、链表、union、enum、malloc,free、位域
文件
FILE*fp;开、关
fp=fopen(filename,'r');
//'w','a'
flose(fp);读写
fscanf(fp,'%d',i);//%lf
fprintf(fp,'%d',i);//%lf
fgetc(fp)、fputc(c,fp);
fgets(s,n,fp)、fputs(s,fp);尾判断
fg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit2 My schoolbag (Part C)(说课稿)-2024-2025学年人教PEP版英语四年级上册
- Unit 1 Life Choices Lesson 3 Your Life Is What You Make It 说课稿-2024-2025学年高中英语北师大版(2019)必修第一册
- 2025宅基地的买卖合同协议书
- 2024六年级英语上册 Unit 3 My weekend plan课时3 Let's try Let's talk说课稿 人教PEP
- 2024-2025学年高中数学 开学第一周 第一章 集合与函数概念 1.1.1 集合的含义与表示 第一课时 集合的含义说课稿 新人教A版必修1
- 26手术台就是阵地 (说课稿)-2024-2025学年三年级上册语文统编版
- 2025冷库销售合同范本
- 影视企业签订业绩承诺协议的财务风险控制研究
- Unit 1 Let's be friends!(说课稿)-2024-2025学年外研版(三起)(2024)英语三年级上册
- 水景池维修施工方案
- 2025至2030年中国减肥肽数据监测研究报告
- 2024内蒙古公务员省直行测、行政执法、省考行测考试真题(5套)
- 2025年安徽马鞍山市两山绿色生态环境建设有限公司招聘笔试参考题库附带答案详解
- 山东省滨州市滨城区2024-2025学年九年级上学期期末考试化学试题
- 期末试卷:安徽省宣城市2021-2022学年七年级上学期期末历史试题(解析版)
- 幼儿教师新年规划
- 2024年湖南省公务员录用考试《行测》真题及答案解析
- 2024新版(北京版)三年级英语上册单词带音标
- 第21课 活动课 从考古发现看中华文明的起源 教学课件
- 部编版《道德与法治》四年级下册教材解读与分析文档
- PP、PVC-风管制作安装施工作业指导书
评论
0/150
提交评论