c++程序设计基本语法

c++程序设计基本语法

ID:36017169

大小:42.50 KB

页数:8页

时间:2019-04-29

c++程序设计基本语法_第1页
c++程序设计基本语法_第2页
c++程序设计基本语法_第3页
c++程序设计基本语法_第4页
c++程序设计基本语法_第5页
资源描述:

《c++程序设计基本语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++基本语法数据类型算数运算符和算数表达式赋值运算符和赋值表达式输入输出关系运算和逻辑运算判断结构循环结构子函数数组指针范例程序数据类型整型int-2147483648~+2147483647(不用记具体数字,记大概范围)长整型longint-2147483648~+2147483647超长整型longlongint-9223372036854775808~+9223372036854775807字符型char(ASCII码)双精度型double(支持小数)无值型void(一般只用于无返回值的函数)变量定义方式类型变量名1,变量名2.,。

2、。。。。。,变量名n;算数运算符和算数表达式基本算数运算符+(加)-(减)*(乘)/(除)%(取余)例:45+94=13994-75=1912*4=489/3=345%7=3(45-7*6=3)优先级和结合性(和信息科上讲的一样)表达式中各类型数据间的混合运算10+’a’+1.5-8765.1234*’b’(‘a’、’b’为a,b对应的ASCII码)计算时char化成int,int在化成double自增和自减运算符i++和++i即i=i+1i--和--i即i=i-1区别当i=10是a=i++的结果a=10i=11a=++i的结果a=11i=

3、11i--和--i相似赋值运算符和赋值表达式赋值运算符=(很废话。。。。。。)赋值表达式i=数值/字符/算数表达式等赋值过程中的类型转换chara;intc=56;a=c;此时a为字符0chara=‘0’;intc;c=a;此时c为数值56输入输出标准输入输出头文件:#includeusingnamespacestd;输入cin>>a>>b>>c;(a,b,c为3个变量)输出cout<<”sb”<

4、stream>usingnamespacestd;文件打开ifstreamfin(“***.**”);ofstreamfout(“***.**”);i表示输入,o表示输出。“”内为文件名,必须包含后缀且大小写一致,其中fin(filein)、fout(fileout)可以自定义(可以理解为变量名)输入fin>>a>>b>>c;输出fout<<”sb”<大于等于>=小于<小于等

5、于<=等于==(双等号,特别注意)不等于!=优先级算术运算>关系运算>赋值运算(逻辑运算)(不要记优先级,不管什么套上个括号不会错)逻辑运算逻辑与&&(即vb的and)逻辑或

6、

7、(即vb的or)逻辑非!(即vb的not)这些东西信息课都有判断结构if语句if(关系表达式/逻辑表达式){代码;}else{代码;}(如果只有一句代码花括号可不加)循环结构for语句for(初始状态;边界条件;循环变化量){代码;}(如果只有一句代码花括号可不加)例:for(i=1;i<=10;i++)i初始值为1,每次循环i+1,当i>10时退出循环;循环结构特

8、殊指令continue直接进入下一次循环;break退出循环注意:初始状态,边界条件,循环变化量都可以省略,但;必须保留(如for(;;i++)for(;i>0;)for(;;)等)子函数定义方法返回值类型子函数名(参数){代码;}例:voidqsort(inta,intb){代码;}注意点:1.不同函数内的变量互不影响(如当我子函数中a变为0时,主函数中的a的值不变)2.子函数可以调用本身(递归)和其他子函数(必须定义在盖子函数之前)主函数不能调用本身3.函数必须有return(函数执行结束,返回return后面跟的东西,可以是一个常量,

9、也可以是变量或者一个表达式,如果函数为无值型则return后不跟东西)以确保函数正常结束,main函数必须return0(比赛时尤其注意)数组定义方式类型数组名【数组最大下标】数组可用范围数组名【0】~数组名【数组最大下标-1】某种意义上来说,一个100位的数组就相当于100个变量,只是他们的地址相互关联多维数组数组名【维数1】【维数2】。。。。。。【维数n】注意点:1、数组有大小上限2、大于300位数组一定要声明为全局变量指针指针变量的含义指针变量内存放的是一个地址声明方式类型*变量名;赋值方式*变量名=&a;(a为变量,&为取地址符)范

10、例程序#includeusingnamespacestd;intmain(){intn,a[100],i;cin>>n;for(i=1;i<=n;i++)ci

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。