c++基础知识Word文件下载.docx
- 文档编号:16634848
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:9
- 大小:21.02KB
c++基础知识Word文件下载.docx
《c++基础知识Word文件下载.docx》由会员分享,可在线阅读,更多相关《c++基础知识Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
Sizeof运算符
运算符的优先级和结合性
语句
1.空格的作用
2.语句块
3.赋值语句
4.空语句
流程数据结构
Cin标准输入流
Cout标准输出流
格式控制函数
格式控制符
控制不同进制的输出
控制输出宽度setw()
控制输出精度
顺序结构的综合应用
流程控制结构
选择结构
条件
关系表达式条件
逻辑表达式的条件
重要内容:
求100以内所有素数
组合条件
If语句
If-else语句
If-else嵌套语句
Switch语句
Switch-case语句
选择结构的嵌套
选择结构的综合应用
循环结构
While语句
continue
break
do-while语句
For语句形式
#include<
iostream>
usingnamespacestd;
intmain()
{
constintn=100;
inti,j;
for(i=2;
i<
=n;
i++)
{
intflag=1;
for(j=2;
j<
i;
j++)
if(i%j==0)
flag=0;
break;
}
if(flag==1)
cout<
<
"
"
;
endl;
system("
pause"
);
return0;
}
数组
数组的基本概念
数组是一组相同类型的变量集合,数组的属性:
类型和长度
一维数组
二维数组
声明一维数组
chara[5];
初始化一维数组
声明二维数组
初始化二维数组
intarray[3][3]={1,2,3,4,5,6,7,8,9};
引用数组元素
引用二维数组元素
{
intarray[3][4];
请输入12个整数:
for(i=0;
3;
for(j=0;
4;
j++)
cin>
>
array[i][j];
输出矩阵"
array[i][j]<
'
\t'
}
字符串
chararray[5];
charb[]={'
H'
'
e'
l'
o'
};
chararray[10];
inputstring:
"
10;
array[i];
if(array[i]=='
0'
)
outputstring:
for(j=i-1;
j>
=0;
j--)
array[j];
getchar();
charb[]={“Hello”};
charb[]=“hello”;
chararray[]="
hello"
array<
chara[]="
charb[]={'
h'
\0'
intla,lb;
la=sizeof(a)/sizeof(char);
lb=sizeof(b)/sizeof(char);
字符串a的长度:
la<
字符串b的长度:
lb<
字符串a:
a<
字符串b:
b<
字符串处理函数
Strcmp函数----字符串比较
charstr1[100],str2[100];
intflag;
请输入字符串1:
str1;
请输入字符串2:
str2;
flag=strcmp(str1,str2);
结果如下:
if(flag==0)cout<
="
elseif(flag>
0)cout<
elsecout<
str2<
Strcpy函数字符串复制
Strcat函数字符串连接
Strlen函数计算字符串长度
gets()函数和put()函数字符串输入和输出
数组综合应用
例:
杨辉三角输出
intn;
请输入行数:
n;
inta[20]={0},b[20]={0};
for(inti=0;
b[0]=1;
b[i]=1;
for(intj=1;
b[j]=a[j]+a[j-1];
for(intj=0;
n-i-1;
'
=i;
if(j>
b[j];
a[j]=b[j];
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 基础知识