第1章 C++初步知识
C语言全国计算机二级等级考试教程第一二章(章节带习题)

2.2 标识符、常量和变量
2.2.3 符号常量
在C语言中,可以用一个符号名来代表一个常量,称为符号常
量。但是这个符号名必须在程序中用(#define)进行特别的“
指定"。 例2.2 计算圆面积和周长,此程序中将如何教大家使用符号常量。
#include “stdio.h” /*包含头文件*/
#define PI 3.14159 /*定义符号常量,符号常量名为PI,用PI来代表3.14159*/
main()
/*主函数,程序的入口*/
{double r,s,l;
/*声明部分,定义了3实型个变量*/
r
r=5.0;
/*给变量r赋值*/
函 s=PI*r*r;
数 体
l=2*PI*r;
/*计算圆的面积*/ /*计算圆的周长*/
s
printf(“s=%f,l=%f\n”,s,l/)*;分别圆的面积和周长*/
/*给变量b赋值*/
数 体
area=a*b;
/*将a*b的结果赋值给变量area*/
printf(“a=%f,b=%f,area=%f\n”,a,b,area/)*;分别输出矩形的两条边长和面积*/
1.2
}
3.6
a=1.200000,b=3.600000,area=4.320000
4.32
注意:
1. C程序由函数组成,一个程序必须有一个且只能有一个主函数(main),C程
a
b
1.5000002.500000 2.5000003.500000
a b
内存空间
2.在程序中,声明变量就是在计算机内存中申请了某个内存单元。对变量 进行赋值,实质上就是把数据存入该变量所代表的存储单元中。
C语言程序设计第1至8章复习知识点总结

printf("max=%d\n",c);
/*输出c的值*/
}
int max(int x, int y) {
int z; if (x>y) z=x; else z=y; return (z); }
/*定义max函数,函数值为整型,x、y为形参,整型*/
/*定义内部变量z*/ /*比较x,y的大小,如果x大于y,则执行z=x*/ /*否则执行z=y*/ /*将z的值返回,通过max带回调用处*/
整理课件
c语言第一至八章总结
2 基本数据类型
1、整型
2、实型
3、字符型
实型
小数形式 :3.14 指数形式:3.14*103 =3.14e003
标准化指数形式:3.14*103
对应 只有一个大于0的整数
字符
ASCII表
例:以下选项中,不能作为合法常量的是( B ) A) 1.234e04 B)1.234e0.4 C) 1.234e+4 D)1.234e0
long
注意:每一步运算都要先
unsigned
转换为同一类型 例:
低
int a=3,b=4;
int
char,short float c=3.0/4,d=b/a;
printf("%f,%f",c,d);
整理课件
c语言第一至八章总结
数据类型的强制转换
例2.8强制类型转换 #include<stdio.h> void main() {
程序设计语言 机器语言 机器语言
可执行
不可以
不可以
可以
文件名后缀
.c 整理课.o件bj
.exe
(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点第一章C语言基本知识1.C源程序的框架尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。
2.C语言源程序的书写规则:(1)C源程序是由一个主函数和若干个其它函数组成的。
(2)函数名后必须有小括号,函数体放在大括号内。
(3)C程序必须用小写字母书写。
(4)每句的末尾加分号。
(5)可以一行多句。
(6)可以一句多行。
(7)可以在程序的任何位置加注释。
3.语句种类语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。
(1)流程控制语句流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。
其中后两种结构要用特定的流程控制语句实现。
(2)表达式语句表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。
表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。
最常见的表达式语句是赋值语句。
(3)函数调用语句函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。
(4)空语句空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。
(5)复合语句复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。
注意复合语句中最后一个语句末尾的分号不能少。
复合语句右大括号后面没有分号。
4.运算符用来表示数据各种操作的符号称为运算符。
运算符实际上代表了一种类型数据的运算规则。
不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。
第1章 C语言基础知识

第一章C语言基础知识一,选择题1 答案是AA正确课本第2页11行B {}可以作为复合语句的标志C main 函数不是用户命名的D 分号是语句结束的标志,肯定是语句的一部分做这个题目需要对书上的概念透彻的理解2 答案是AA 错误课本第4页关于用户标识符是这样介绍的---命名时,标识符的选择由用户自定,但是不能与关键字相同,所以A选项错误。
这个题目考察用户标识符3 答案是B用户标识符是标识符,所以可以是有下划线,但是中划线不属于字母,数字,下划线其中一种。
这个题目考察用户标识符的概念。
4 答案是Bdefine 是预定义标识符,而预定义标识符可以是用户标识符,所以define可以是用户标识,if 是关键字,而关键字不能是用户标识符,所以if不可以是用户标识符5 答案是Dsizeof 是关键字,参照附录二注:6--13 考察用户标识符概念6 答案是DD答案以数字2开头了,不符合标识符定义7 答案是CC答案以数字开头了8 答案是Dint 是关键字9 答案是B答案A 是关键字,答案C是以数字开头了,不符合概念,答案D出现了小数点10 答案是A答案A出现了小数点11 答案是C答案C 以数字开头了12 答案是AB答案中float 是关键字,C答案中3c以数字3开头了,D答案中-5d中- 不属于字母,数字,下划线中一种13 答案是AB答案中-max中-错误,C答案中3COM以字母3开头了,D答案中int 是关键字,不是用户标识符14 答案是BA答案中15. 后面不应该有点,C答案中出现了逗号,D中字母B有问题15 答案是B16 答案是BB中出现了8,而八进制只能有0到7组成17 答案是D答案D中开头是0不是o18 答案是C答案A中E后面是整数,0.5是小数答案B 中E后面不能为空答案D中E前面不能为空本题目考察指数的表示形式19 答案是C答案A中2.0有问题,不能为小数形式答案B中E前面不能为空答案D中E后面不能为空本题目考察指数的表示形式20 答案是AB中八进制中不能出现数字8,C中e后面不能是小数,D中e后面不能为空21 答案是BB中0.4是小数,不正确22 答案是CC中0.5是小数,不正确23 答案是D3.6-5/2+1.2+5%2=3.6-2+1.2+1=3.8本题目考察算术运算符,需要注意整数除以整数结果只能是整数24 答案是D%不能用于实型的计算25 答案是DD答案中$不属于字母,数字,下划线26 答案是AA答案是逗号表达式,B答案中x+1=y是赋值表达式,左边只能是变量,而这里是x=1, 同理答案C中x+10也是错误的,在D答案中,考察的是强制类型转换,正确的是(double)x/1027 答案是A本题考察的是注释需要注意的地方,具体解答见课本第2页中间部分28 答案是B答案A中n2没有定义,答案C中在定义f之前不能使用它,答案D 中E后面必须是整数29 答案是C考察的是强制类型转换,正确的是k%(int)f30 答案是D解题方法是要抓住++m,--n,--m,表达式的值是变量变化之后的值,而n--表达式的值是变量n变化之前的值31 答案是B本题目考察的是负整数与无符号正整数在计算机中存放的格式的一样的,但表示的不同的两个数32 答案是CA答案中%运算对象不能为实型,26.8错误,B答案中考察的赋值运算符,赋值运算符左边必须是变量,所以赋值运算符左边1+2错误,同理答案D错误33 答案是C增量运算符的运算对象只能是变量,而在C答案中++(i+1)中,i+1是表达式34 答案是B本题目考察的是整数除以整数结果是整数,在B答案中1/2结果是0,导致整个表达式的值是0,明显是错误的35 答案是D36 答案是A本题目主要考察n++表达式的值是n变化之前的值,然后使n的值增加137 答案是Bc=a/b+0.4 c=8/5+0.4 c=1+0.4 c=1.4 因为c 是int 型的,所以n的值是1 ,做此题目需要仔细阅读题目38 答案是D(int)a+b/b=(int)5.5+2.5/2.5=5+1.000000=b=6.000000同样a,b的类型是double型的39答案是D40 D41 D42 A二,填空题1 位、0或123 84 八进制、十进制、十六进制5 课本第8页整型变量和第11页实型变量的介绍6 5+3.6/2=5+1.8=6.87 a++表达式的值是a变化之前的值,当然a本身增加了18 把10赋给变量B。
C语言各章节知识点总结

C语⾔各章节知识点总结第⼀部分“C语⾔基础知识”知识点1、C程序的基本结构C程序是由函数构成的。
每个程序由⼀个或多个函数组成,其中必须有且仅有⼀个主函数main( )。
main函数是⼀个可执⾏C语⾔程序的⼊⼝和正常出⼝,⽽不论其在整个程序中书写的位置如何。
在C语⾔中,⼤⼩写字母是有区别的。
(例如习惯使⽤⼩写字母定义变量,⽤⼤写字母定义常量)。
C程序的注释有两种⽅法,⼀种是⾏注释,使⽤“//”;另外⼀种是块注释,使⽤“/* */”,注意“/*”与“*/”不能嵌套使⽤。
C语⾔书写较为灵活,但是提倡采⽤缩进格式进⾏程序书写,以体现语句之间的层次感。
C程序每条语句以“分号”作为结束标志。
以下⼏种情况不得使⽤分号:(1)所定义的函数名称后不得使⽤分号;(2) if…else…语句是⼀个整体,中间不能使⽤分号将其分隔开;(3)预编译命令后不能使⽤分号。
2、C程序开发步骤C语⾔在计算机上的开发过程主要由以下四个步骤组成:第⼀步:编辑。
⽣成后缀名为“.c”的源⽂件第⼆步:编译。
⽣成后缀名为“.obj”的⽬标⽂件第三步:连接。
⽣成后缀名为“.exe”的可执⾏⽂件第四步:运⾏。
3、VC++6.0开发⼯具的使⽤按下功能键Ctrl+F7编译程序;按下功能键F7连接程序;按下功能键Ctrl+F5运⾏程序;若程序在编译和连接过程中有语法错误,则按下功能键F4定位错误所在⾏并根据错误提⽰信息改正错误(原则是先解决error,再解决warning)。
4、C语⾔中标识符的命名规则标识符由字母、数字、下划线组成;规定第⼀个字符必须为字母或下划线。
标识符定义的变量名、函数名、常量名等最好做到“见名知义”;⼤⼩写代表不同含义;不能使⽤关键字;最好不要与C语⾔的库函数同名。
5、C语⾔的数据类型C语⾔的数据类型由基本类型和复杂类型构成。
其中基本数据类型包括字符型(char)、整型(int,short,long)、实型(float,double);复杂数据类型包括指针类型、数组、结构体、联合体。
第1章 C语言基本知识

第一章C语言基本知识一、C语言的产生和发展1、C语言的发展源于人们希望用高级语言编写操作系统。
(C-BCPL第二字母)ALGOL60(高级语言)->CPL(硬件支持)- BCPC->B->C->标准C-> ANSI C -> ISO C2、语言既具有高级语言特性,又具有低级语言特性-中级语言。
二、C语言的特点1、语言简明、紧凑、使用方便、灵活。
2、运算符丰富。
3、数据结构丰富,具有现代化语言的各种数据结构。
4、具有结构化的控制语句。
5、语法限制不太严格,程序设计自由度大。
6、C语言允许直接访问物理地址,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
7、生成目标代码质量高,程序执行效率高。
8、用C语言写的程序可移植性好。
三、C程序的基本规则1、C程序由函数构成。
(亦称为函数语言。
)2、C程序中每条语句都用一个分号结尾,分号是C程序语句的必要组成部分,语句最后的分号不能省略。
3、每个C程序都有一个主函数(main()),且只有一个主函数。
并且程序是从主函数开始执行的。
4、调用C语言的标准函数通常要在程序开头使用包含命令include,C程序中的命令不用分号结尾。
5、C程序中的变量必须先定义,后使用。
6、C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写,同一字母的大小写被作为两个不同的字符。
7、C程序中可以用“/*……*/”的形式加注释。
8、C程序书写格式自由,一行内可以写几条语句,一条语句可以写在多行。
9.一个函数包含两个部分:(1)函数的说明部分。
包括函数名,函数类型,函数属性,函数参数名等。
如:int max(x,y)int x,y;函数名后必须跟一对圆括弧,函数参数可以没有,如:main( )。
(2)函数体。
函数说明部分下的大括弧,如果一个函数内有多个括弧,则最外一层为函数体范围。
四、字符集字符集是高级语言的编译系统所能识别的字母、数字和特殊符号。
kj第1章 基础知识编程技巧分析

第5页
1.1基础知识简要简要介绍
1.1.1常量与变量
• 字符串常量指的是用双引号括起来的一个或多个字符。如 “How are you?”。 • 符号常量是使用“#define”定义的常量,即用一个标识符 代表一个常量。符号常量可以是上述各常量类型的任何一种 类型。 • 变量就是其值在程序运行过程中可以改变的量。 • 变量的实质是代表一定的存储单元,存储单元中存储的是该 变量的值。变量要有变量名,通过使用变量名可以引用其所 代表的存储单元中的内容。不同类型的变量存储单元的大小 不同。注意:变量必须“先定义,后使用”。
• 算术运算符包括:加法(+)、减法(-)、乘法(*)、除法(/)、取 模(%)(求余数),其运算符合数学上的运算规则。需要注 意的是:两个整型量相除时,所得的结果为整型,如3/2的 结果为1,而非1.5;模运算要求两个运算量必须是整型数据。 • 算术表达式即指用算术运算符和括号将运算量连接起来、符 合C语法规则的表达式。括号可以改变运算符的自然运算顺 序,注意只能使用小括号。
第1章 基础知识编程技巧分析
第3页
主要内容
1.1 基础知识简要介绍 1.2 运用基础知识时需要注意的问题 1.3 基础知识编程技巧分析
第1章
基础知识编程技巧分析
第4页
1.1基础知识简要简要介绍
1.1.1常量与变量
• 常量是在程序运行过程中其值不可被改变的量。
• 常量的类型包括:整型常量、实型常量、字符常量、字符串 常量和符号常量5类。
第1章
基础知识编程技巧分析
第6页
1.1基础知识简要简要介绍
1.1.1常量与变量
• 整型变量有6种,分别是:有符号基本整型(signed int)、无 符号基本整型(unsigned int)、有符号短整型(signed short int)、无符号短整型(unsigned short int)、有符号长整型 (signed long int)、无符号长整型(unsigned long int)。 • 实 型 变 量 分 为 两 种 : 单 精 度 类 型 (float) 和 双 精 度 类 型 (double)。 • 字符型变量用于存放一个字符,用关键字char来声明。在C 语言中,字符型变量也有带符号与无符号之分,一般情况下, 直接使用char声明的字符变量常常是带符号的,其数值范 围为-128~127;可以使用unsigned char声明无符号字符 型变量,其数值范围为0~255。
大学化学C知识点列表

第一章 物质的聚集状态1. 理想气体状态方程2. 分压定律3. 分体积定律4. 实际气体的范德华方程(选讲)5. 液体的蒸汽压、沸点、正常沸点、沸点与外压之间的关系6. 电解质溶液、非电解质溶液和弱电解质溶液的区别7. 溶液浓度的“物质的量浓度”c B8. 拉乌尔定律和亨利定律(选讲)9. 非电解质稀溶液的依数性:蒸汽压降低、沸点升高、凝固点降低和渗透压。
了解基本概念及其简单应用(选讲)10. 固体(选讲)11. 胶体(选讲)第二章 化学反应进行的方向及限度1. 系统与环境、系统的分类(开放、封闭、孤立)及其特征2. 状态函数及其特征3. 平衡态及其特征4. 典型的热力学过程:等温、等压、恒外压、循环、等容、绝热等过程5. 热(Q )和功(W )的定义及符号6. 体积功的定义及几种特殊过程的体积功(等容、自由膨胀、恒外压、可逆压缩/膨胀等)7. 热力学能U 的定义及其物理意义、理想气体的热力学能8. 热力学第一定律表达式及其物理意义(U 不变时,Q 和W 是否会变化?)9. 等压热(Q p )与焓变(∆H )、等容热(Q V )与热力学能变(∆U ),Q p 与Q V 之间的关系10. 焓(H )的定义、表达式、理想气体的焓11. 化学计量方程、化学计量系数、热化学反应进度(ξ)12. 焓变(∆H )与化学反应的热效应13. 摩尔反应焓变(r m H ∆)、标准摩尔反应焓变(O r m H ∆) 、标准摩尔生成焓(O f m H ∆)14. 标准摩尔燃烧焓(O c m H ∆) (选讲)15. 盖斯定律及化学反应热效应的计算16. 由标准摩尔生成焓(O f m H ∆)计算标准摩尔反应焓变(O r m H ∆)17. 自发过程/非自发过程和不可逆性、热功转换的不可逆性(选讲)18. 热力学第二定律(概念)19. 热力学几率、最可几分布、不可逆过程的本质(选讲)20. 熵的概念与其导出方式(选讲)21. 熵(S )的定义、性质和单位,同一物质不同状态的熵值、同系物质的熵值22. 熵变(S ∆)、规定熵(O m S )、标准摩尔反应熵(O r m S ∆)23. 孤立系统自发性方向的熵判据(0S ∆≥)及其适用条件24. 吉布斯自由能(G )的定义式、性质、单位25. 利用吉布斯自由能(G ∆)判断反应自发性方向及其适用前提条件26. 化学反应自发性转变的温度(T c )27. 标准摩尔反应吉布斯自由能变(O r m G ∆) 、标准摩尔生成吉布斯自由能变(O f m G ∆)及两者相关的计算28. 化学反应等温方程(范特霍夫等温式) O r m r m=ln G G RT Q ∆∆+,熟知其中每一项的意义,熟练掌握关于此方程的计算29. 化学平衡及化学平衡的特征30. 标准平衡常数(O K )的写法、性质及相关的计算31. 利用平衡常数计算平衡组成、转化率等32. 化学平衡的移动(浓度、压力、惰性气体、温度)等第三章 化学动力学1. 化学反应速率定义、微分表达式2. 通过反应物或产物瞬时浓度计算反应速率(切线法)(选讲)3. 基元反应、简单反应、复杂反应4. 反应分子数(选讲)5. 质量作用定律及其适用范围6. 反应速率常数(k )及其特性7. 反应级数、反应总级数及其意义8. 零级、一级和二级反应速率方程的微分式、积分式、半衰期、速率常数单位、浓度与时间之间的关系等,以及与此相关的各类计算9. 微分法、积分法、作图法、半衰期法等确定简单级数反应的速率方程(选讲)10. 阿伦尼乌斯方程各变量的含义,以及与此相关的各类计算11. 活化能的物理意义12. 化学反应速率理论:简单碰撞理论、过渡态理论(选讲)13. 催化剂的作用原理及特性第四章 化学动力学1. 非电解质、弱电解质与强电解质2. 阿伦尼乌斯酸碱理论(选讲)3. 布朗斯特酸碱质子理论、共轭酸碱、两性物质4. 酸碱的强弱、拉平效应、区分效应(选讲)5. 水溶液中的酸碱强弱表示法6. 酸碱反应实质(选讲)7. 路易斯酸碱电子理论(选讲)8. 弱酸的解离常数(O a K )、弱碱的解离常数(O b K )、水的自递常数(O wK ) 9. 水溶液的pH 、pOH 值及二者之间的关系10. 一元、多元弱酸/弱碱的解离平衡及相应的计算,尤其是多元弱酸溶液的氢离子和酸根离子浓度的计算11. 同离子效应与缓冲溶液的作用原理12. 缓冲溶液的配制、pH/pOH 值计算、缓冲容量,常见的缓冲体系13. 沉淀溶解平衡、溶度积常数(O sp K ),掌握基于溶度积常数的运算14. 沉淀完全、分步沉淀(包括离子能否分离)、沉淀之间的转化15. 配合物的命名、稳定常数和不稳定常数、对沉淀的影响(选讲)第五章 氧化还原反应与电化学1. 氧化还原反应的配平、离子-电子式改写、元素的氧化态、氧化半反应和还原半反应的拆分2. 氧化还原电对及其写法、氧化性物质和还原性物质的概念3. 原电池的组成、正/负极反应区分、原电池符号写法、原电池总反应式4. 电极类型(金属/金属离子、气体/离子、金属/难溶盐、氧化还原等)5. 将化学反应设计成原电池6. 电极电势、原电池电动势、标准电极电势、标准原电池电动势7. 电极电势的产生(选讲)8. 还原电势、还原电势的测定、电极电势的主要影响因素、9. 标准氢电极、饱和甘汞电极(选讲)10. 根据还原电极电势正负号、代数值大小来判断电对中物质氧化或还原能力11. 能斯特方程的推导(必须掌握)、与等温方程之间的关联、相关联的计算12. pH 值对电极电势的影响的计算13. 水的E -pH 曲线(选讲)14. 沉淀和配合物对电极电势的影响15. 利用电极电势判断氧化剂和还原剂的相对强弱、判断氧化还原反应进行的方向(计算r m G ∆)和限度(计算O K )16. 元素标准电极电势图及相关未知电对电势的计算17. 实用电化学(选讲)第六章 物质结构1. 量子力学发展史(选讲)2. 玻尔氢原子模型(选讲)3. 波粒二象性、物质波与德布罗意关系式(选讲)4. 波函数(概率波)与薛定谔方程(选讲)5. 薛定谔方程的解(选讲)6. 量子数的物理意义(n, l, m, m s )与原子轨道(s, p, d)之间的关联7. 量子数与原子结构8. 波函数与电子云(选讲)9. 原子轨道与电子云的角度、空间分布(选讲)10. 波恩-奥本海默近似、单电子近似与中心场近似(选讲)11. 屏蔽效应与钻穿效应(选讲)12. 能级交错、鲍林近似能级图与能级组13. 多电子原子的核外电子排布:能量最低原理、泡利不相容原理、洪特规则14. 原子实与价电子层15. 元素周期表:原子的电子层结构、族、元素分区16. 元素性质与原子结构:原子半径、电离能I p 、电子亲和能E ea 、电负性χ17. 离子键:作用形式、离子的极化作用18. 共价键:Lewis 共价键理论及其局限性19. 价键理论:要点、共价键的特性(饱和性、方向性)、局限性、分子的磁性20. 共价键参数:键能、键长、键角等(选讲)21.杂化轨道理论:要点(组、一、跃、强、形、键)22.s-p型杂化:杂化方式、空间构型、等性与不等性(sp2和sp3)及典型分子23.s-p-d型杂化:内轨型(等性d2sp3)、外轨型(等性sp3d2),别的杂化不涉及24.分子轨道理论:单电子近似、LCAO-MO近似、分子轨道(成键、反键与非键)、成键三原则25.分子轨道的类型、符号(只关注σ和π键)及成键方式26.分子轨道的能级次序、常见双原子分子(B2、C2、N2、CO、O2、F2)的分子轨道表达式、键级27.配位键:配位化合物的内界与外界、典型过渡金属原子核离子的电子组态、典型的配体(阴离子和中性分子)28.配合物的价键理论:配位键的形成、中心离子的杂化类型、磁矩29.共价(内轨型)配合物([Fe(CN)6]3-,等性d2sp3)和电价(外轨型)配合物([FeF6]3-,等性sp3d2),了解二者之间的区别30.晶体场理论:八面体场中的d轨道能级分裂、分裂能及其影响因素、中心离子和配体对分裂能的影响规律、d电子在分裂后的d轨道中的排布、晶体场稳定化能和配合物的稳定性、配合物的吸收光谱与颜色(选讲)31.分子间作用力:化学键的极性与分子极性、范德华力(取向力、诱导力、色散力)、各种分子之间存在的范德华力类型32.范德华力对物质性质的影响(主要考虑熔沸点)33.氢键:形成条件、分子内氢键和分子间氢键对熔沸点的影响规律。
第一章-C语言基础知识

第一章C语言基础知识(C语言概述、算法、数据类型运算符表达式、位运算)一、判断题R1.在C语言中,逗号运算符的优先级最低。
2.在C语言可执行程序的开始执行点是程序中第一个函数。
3.“5ch”是合法的变量名。
R4.C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。
5.当输入数据时,必须指明变量的地址,如scanf("%f",&f)N6.表达式i++与++i在任何场合功能完全相同。
7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。
Float a; int b=1;a=b;R8.C语言程序中,语句以逗号结尾。
()9.在 C 程序中,APH 和aph 代表不同的变量。
( )10. a-=7等价于a=a-7。
( )N11. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。
如果字符串长度大于5,则输出按原字符长从左向右全部输出。
( )12.如果x>y为真或a<b为真,表达式(x>y)&&(a<b)就为真。
()13.C语言程序的变量必须先定义再使用。
( )14.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。
( )15.程序的执行总是从main函数开始,在程序的最后一个函数中结束。
( )N16.变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。
()17. 运算符优先顺序:赋值运算符<逻辑运算符<关系运算符<算术运算符()18.对应float类型的变量,也可以用等号“==”进行数值的判断。
()19.表达式:1 && 3.14 和 1 & 3 的值一样大。
()01&11=120. 为了正确计算表达式既要考虑运算符的优先级,也要考虑其结合性。
()21.任何C程序都是从main函数开始和结束;22. 在C程序中,使用分号“;”表示语句的结束。
C语言程序设计知识点—第1章 C语言与程序的算法

第一章:C语言与程序的算法主要知识点1.本章目标:了解程序、算法和流程图的概念熟练掌握C 程序的基本结构掌握C 程序的编译和运行过程使用Visual C++ 6.0 创建C程序2.什么是程序程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合3. C 程序的基本结构:#include <stdio.h>void main(){printf("Hello World\n");}以# 开始的语句称为预处理器指令#include语句不是必需的,但是,如果程序有该语句,就必须将它放在程序的开始处以.h为后缀的文件被称为头文件,可以是C 程序中现成的标准库文件,也可以是自定义的库文件。
stdio.h文件中包含了有关输入输出语句的函数main() 函数是C 程序处理的起点。
它表示函数的开始,后面是函数的主体main() 函数可以返回一个值,也可以不返回值。
如果某个函数没有返回值,那么在它的前面有一个关键字void在函数定义的后面有一个左大括号,即{大括号也可以用于将语句块括起来函数主体中的每个语句都以分号结束。
C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。
printf("Hello World\n");在屏幕上产生一行输出“Hello world”,并换行(\n)在函数定义的结尾处有一个右大括号,即}4. C 程序中的注释C 程序可以包含注释,以便向读者作一般说明编译器并不处理这些注释在程序中添加注释是一个好的编程习惯,可以增强程序的可读性。
两种注释:(1)/* 此程序由×××编写* 用来打印输出“Hello World”*/(2)// 此程序用来打印Hello World5.问题在以下程序中,完全正确的是()A.#include <stdio.h>main();{/*programming */}printf(“programming!\n”);}B. #include <stdio.h>main(){ /*/programming/*/printf(“programming!\n”);}C. #include <stdio.h>main(){ /*/*programming*/*/printf(“programming!\n”);}D. #include <stdio.h>main(){/*programming*/printf(“programming!\n”)}答案:B对于一个正常运行的C程序,以下叙述中正确的是()。
c语言课本 第1章

大学C/C++语言程序设计
第1章 程序设计概述
1.8 C语言程序结构
§C语言特点
语言简洁、紧凑、灵活 c语言共32个关键字,9种控制语句 运算符和数据类型丰富 程序设计结构化 允许直接访问物理地址,进行位操作 生成目标代码质量高 可移植性好
C语言程序设计
第一章 C语言概述
例 C语言与Pascal语言比较 C语言 Pascal语言 含义 { } BEGIN….END 复合语句 if(e) s; IF(e) THEN s 条件语句 int i ; VAR i:INTEGER 定义i为整型变量 int a[10]; VAR a:ARRAY[1..10] OF INTEGER 定义整型数组a int f(); FUNCTION f():INTEGER 定义f为返值整型 的函数 int *p; VAR p:INTEGER 定义p为指向整 型变量的指针 i+= 2; i=i+2 赋值i+2i i++,++i; i=i+1 i自增值 结论:C比 Pascal简练,源程序短。
语句
大学C/C++语言程序设计
第1章 程序设计概述
例1.2
#include <stdio.h> 预处理命令 int add(int x,int y); 函数 main() { int a,b,c; printf(”please input value of a and b:\n”); scanf(“%d %d”,&a,&b); 语句 c=add(a,b); printf(”c= %d\n“,c); } 运行结果: int add(int x,int y) 12 22 { sum=34 return(x+y); }
第一章 C语言基础知识1

第一章 C语言基础知识1.1 选择题1. 以下不是C语言的特点的是()。
A.语言简洁紧凑B.能够编制出功能复杂的程序C.C语言可以直接对硬件操作D.C语言移植性好2.下列字符序列中,不可用作C语言标识符的是()。
A.abc123 B.no.1 C._123_ D._ok 3. 正确的C语言标识符是()。
A._buy_2 B.2_buy C.?_buy D.buy?4. 请选出可用作C语言用户标识符的一组标识符()。
A.void B.a3_b3 C.For D.2adefine _123 -abc DOWORD IF Case sizeof5. 下列符号中,不属于转义字符的是()。
A.\\ B.\0xAA C.\t D.\06. 不属于C语言关键字的是()。
A.int B.break C.while D.character 7. 是C语言提供的合法关键字的是()。
A.Float B.signed C.integer D.Char8. 以下不能定义为用户标示符的是()。
A.scanf B.Void C._3com_ D.int9. 一个C程序是由()。
A.一个主程序和若干子程序组成B.一个或多个函数组成C.若干过程组成D.若干子程序组成10. C语言程序的基本单位是()。
A.程序行 B.语句 C.函数 D.字符11. 下列说法中,错误的是()。
A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外C.主函数只能调用用户函数或系统函数,用户函数可以相互调用D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数12. 以下说法中正确的是()。
A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main( )函数中定义C.C语言程序总是从main( )函数开始执行D .C 语言程序中的main( )函数必须放在程序的开始部分13. C 编译程序是( )。
第一章c语言基础知识

B、 C 程序中不能有空语句
C、 C 程序中的变量必须先定义后使用
D、C 程序中的所有简单数据类型都可以准确无误地表示
3、 C 语言中,合法的用户标识符:
A、_A10
B、
C、return
D、3ab
4、C 程序中,运算对象必须为整型变量的运算符是:
A、++
B、%
C、/
D、*
5、假设 x、y、z 为整型变量,且 x=2,y=3,z=10,则下表达式中值为 1 的是:
C、18H
D、028
int x,y,z;
x=1;
y=5;
z=x%y;
z++;
printf("%d\n",z);
}
A、1
B、2
C、5
13、如下程序输出结果是:
A、
B、2
C、
14、C 语言中,“#define PRICE ”将 PRICE 定义为:
A、符号常量
B、字符常量
C、实型常量
15、”==”代表 C 语言中的:
4、若定义 int x=1, y=1;则执行逗号表达式 y=3,x++,x+5 后,该表达式的值是(
量 x 的值是( ),变量 y 的值是( )。
5、表达式 12/5+(int)*)/(int)+的值的数据类型是:
6、表达式 x=(int)(x*10+/的作用是:
7、C 语言中,关系表达式及逻辑表达式的值为( )或( )。
7、C 语言中合法的字符常量是:
A、n
B、’\n’
C、110
D、”n”
8、C 语言中正确表示“10<a<20 或 a>30”的条件表达式为:
二级C语言习题汇总及答案

计算机二级C语言习题集汇总及答案目录第一章C语言基础知识第二章C语言程序设计的初步知识第三章顺序结构程序设计第四章选择结构程序设计第五章循环结构程序设计第六章数组第七章函数第八章指针第九章结构体与共用体第十章文件附录1 预处理命令附录2 位运算模拟试题一模拟试题二模拟试题三模拟试题四模拟试题五第一章答案第二章答案第三章答案第四章答案第五章答案第六章答案第七章答案第八章答案第九章答案第十章答案附录1 答案附录2 答案模拟试题一答案模拟试题二答案模拟试题三答案模拟试题四答案模拟试题五答案第一章C语言基础知识一、选择题1.C语言规定,必须用C 作为主函数名。
(0级)A)Function B)include C)main D)stdio 2.一个C程序可以包含任意多个不同名的函数,但有且仅有一个,一个C程序总是从 B 开始执行。
(0级)A)过程B) 主函数C)函数D)include3. A 是C程序的基本构成单位。
(0级)A)函数B) 函数和过程C) 超文本过程D) 子程序4.下列说法正确的是C 。
(0级)A) 一个函数的函数体必须要有变量定义和执行部分,二者缺一不可B) 一个函数的函数体必须要有执行部分,可以没有变量定义C) 一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数D) 以上都不对5.下列说法正确的是D 。
(0级)A) main函数必须放在C程序的开头B) main函数必须放在C程序的最后C) main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的D) main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的6.下列说法正确的是 C 。
(0级)A) 在执行C程序时不是从mian函数开始的B) C程序书写格式严格限制,一行内必须写一个语句C) C程序书写格式自由,一个语句可以分写在多行上D) C程序书写格式严格限制,一行内必须写一个语句,并要有行号7.在C语言中,每个语句和数据定义是用C 结束。
C语言考试必考知识点

C语言考试知识点第一章 C语言基本知识【考点1】C程序C语言程序结构有三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)【考点2】main函数每个C语言程序中main 函数是有且只有一个。
读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。
【考点3】存储形式计算机的数据在电脑中是以二进制的形式保存。
最低的存储单元是bit(位),位是由为 0 或者1构成。
byte 是指字节, 一个字节 = 八个位。
数据存放的位置就是它的地址。
【考点4】注释是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。
【考点5】书写格式每条语句的后面必须有一个分号,分号是语句的一部分。
一行内可写多条语句,一个语句可写在多行上。
【考点6】标识符合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。
有其它元素就错了。
并且第一个必须为字母或则是下划线。
第一个为数字就错了。
C语言标识符分如下3类(1)关键字。
它们在程序中有固定的含义,不能另作他用。
如int、for、switch等。
(2)预定义标识符。
预先定义并具有特定含义的标识符。
如define、include等。
(3)用户标识符。
用户根据需要定义的标识符,符合命名规则且不与关键字相同。
关键字不可以作为用户标识符号。
main define scanf printf 都不是关键字。
迷惑你的地方If 是可以做为用户标识符。
因为If 中的第一个字母大写了,所以不是关键字。
【考点7】实型数据实型数据的合法形式:小数形式和指数形式。
掌握判定指数形式合法性。
2.333e-1 就是合法的,且数据是2.333×10-1。
考试口诀:e 前e 后必有数,e 后必为整数。
【考点8】字符字符数据的合法形式::'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。
C语言程序设计第1章-C语言概述课件

1.2.2 Visual C++ 6.0开发环境介绍(续)
图1-8 新建源文件
图1-8 新建源文件
1.2.2 Visual C++ 6.0开发环境介绍(续)
5) 点击“确定”按钮以后,在窗口左边的工作区会看到两个选项卡: ClassView和 FileView。一般默认为ClassView,点击FileView,可以才从ClassView 切换到FileView选项卡。逐步点击工作区p1工程下面的“+”号,可以 在Source Files目录下看到刚才新建的1-1.c源文件,这个时候可以在 右边的程序编辑窗口中输入源代码,如下图1-9所示。
1.1.1 C语言的发展
C语言是国际上流行的计算机高级程序设计语言之一。与其他高 级语言相比,C语言的硬件控制能力和运算表达能力强,可移植性 好,效率高(目标程序简洁,运行速度快)。因此应用面非常广, 许多大型软件都是用C语言编写的。
艾伦.佩利(Alan J.Perlis)在巴黎举行的全世界一流软件专家参加 的讨论会上,发表了“算法语言Algol 60”报告,确定了程序设计语言 Algol 60;1962年,艾伦.佩利又对Algol 60进行了修正;1963年,英 国剑桥大学在ALGOL语言的基础上进行了改进,推出CPL语言; 1967 年剑桥大学的马丁·理查德对CPL简化,产生了BCPL语言; 1970年美国 贝尔实验室的肯·汤姆逊对BCPL语言进行了修改,取其
1.2.2 Visual C++ 6.0开发环境介绍(续)
图1-9 新建源文件
图1-9 新建源文件
1.2.2 Visual C++ 6.0开发环境介绍(续)
注意:工作空间可以包含多个工程,工程又可以包含多个程序 文件,工程与工程之间相互不影响,工作空间类似于文件夹,工程 类似于文件夹中的文件。
第1章C语言基础知识详解

第一章 C语言基础知识一、选择题1.算法具有五个特性,以下选项中不属于算法特性的是______。
A)有穷性B)简洁性C)可行性D)确定性【答案】B【解析】本题考查的是算法的特性。
一个算法应当具有以下5个特性:有穷性;确定性;可行性;有零个或多个输入:由一个或多个输出。
简洁性不属于这5个特性,所以本题应该选择B。
2.以下叙述中错误的是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识【答案】A【解析】本题考查C语言中标识符的概念。
用用户标识符是由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,并且不能与C语言关键字相同。
所以本题应该选择A。
3. 以下4组用户定义标识符中,全部合法的一组是()A)_main B)If C)txt D)intenclude -max REAL k_2sin turbo 3COM _001【答案】A【解析】本题考核的知识点是C语言中的标识符命名规则。
标识符是以字母或下划线开头,由字母、数字或下划线组成的字符序列(例如,-max含非法字符-),并且用户标识符不能与C语言中的32个关键字同名(例如,int是关键字,不是合法的用户标识符)。
选项B中-max不是字母、数字或下划线组成的字符序列,故选项B不正确;选项C中3COM 不是由字母或下划线开头,故选项c不正确;选项D中int为C语言中的关键字,故选项D不正确;选项A中全部为合法的标识符,所以,4个选项中选项A符合题意。
4. 以下选项中,合法的一组c语言数值常量是( )A)028 B)12. C).177 D)0x8a.5e-3 0Xa23 4e1.5 10,000-0xf 4.5e0 0abc 3.e5【答案】B【解析】本题考查的知识点是:数值常量。
数值常量分为整型和实型两类。
其中,整型有十进制、八进制和十六进制三种表示法;实型有小数形式和指数形式两种表示法。
第1章 C语言概述

表1.2 C语言中的控制语句 控制语句 if(表达式)语句或if(表达式)语句1 else 语 句2 do语句 while(表达式) switch(表达式){case 常量表达式1:语句1; case 常量表达式2:语句2;…default:语句 n;} continue goto 控制语句 while(表达式)语句 for(表达式1;表达式2;表达式3)语句 break
输出 24 分析 在C语言中使用任何变量前都必须先定义,int是整型变量; 在程序中“/*……*/”包含的部分为注释,其目的是便于阅读 程序,不影响整个程序的编译运行;关键字“if”是条件判断 语句,其作用是比较num1和num2的大小。
例1.3 任意输入两个数,然后比较大小并输出较大的数。 程序 #include<stdio.h> main() { int num1,num2,num; int max(); printf("Input two numbers:\n"); scanf("%d,%d\n",&num1,&num2);/*从键盘输入2个数据*/ num=max(num1,num2); /*调用子函数max*/ printf("max=%d\n",num); }
1.2 C语言的特点 语言的特点
目前C语言广泛涉猎于事务处理、科学计算、工业控制及 数据库等领域。C语言能够得到如此迅猛的发展,不仅因为它 兼备了高级语言和汇编语言的优点,既适合系统软件的开发, 又适合应用程序的编写,更主要是因为它具备以下优点: 1.具有结构化的控制语句 在C语言中,有3种基本结构,即顺序结构、选择结构和 循环结构。许多复杂的问题往往可以通过这3种结构的交叉使 用得以解决。因此,C语言是理想的结构化语言,符合现代编 程风格的要求。
第1章C语言程序设计初步

C语言程序设计概述
本章内容
1.1 计算机程序设计语言的发展 1.2 C语言的发展及特点 1.3 简单的C语言程序 1.4 C语言程序的开发步骤及调试方法 1.5 算法及其描述 1.6 格式化输入、输出函数 1.7 学生信息管理系统案例简介
程序设计语言发展
计算机语言是程序员 对计算机硬件系统进 行控制的工具, 程序员通过计算机语 言来指挥计算机。
7.2为附加格式说明符,表示输出宽度占7位,并保 留两位小数。 float单精度型变量和double双精度型变量都可以 存储实数,两者有何区别?
• 双精度型变量精度更高、能存储的数值范围更大。 • 双精度型变量占8个字节存储空间,有效数字达到 15位;而单精度型变量占4个字节存储空间,有效 数字只有6位。 • 一般情况下,采用单精度型变量就可以了。
3. 设臵断点(Insert Breakpoint) 程序运行到断点处会自动暂停
5. 关闭工作区
当一个程序执行完毕,想要建立下一个程序时,必 须先关闭当前文件所在的工作区,再建立新文件。
【例1-2】从键盘输入圆的半径,求圆的面积。
带小数点的变量可定义为float(单精度型),%f 为其格式说明符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以上与C完全相同
13
例题:求a+aa+aaa+……+aa…a
#include <iostream> using namespace std; int main( ) { int a,n,i=1,sn=0,tn=0; cout<<“a,n=:”; cin>>a>>n; //例如输入2和5 while (i<=n) { tn=tn+a; sn=sn+tn; a=a*10; ++i; } cout<<"a+aa+aaa+...="<<sn<<endl; }
增加面向对象的机制 因此C++既支持面向过程的程序设计,
又支持面向对象的程序设计。
3
第1---4章
C到C++ 过渡
4
第1章:C++语言概述
1)最简单C++程序,使用名空间:
#include <iostream> using namespace std; int main( ) { cout<<“ C++ programming\n”; return 0; } 运行结果: // 命名空间使用形式: const 类型 常量名=常量; 例如: const int k=100; const float pi=3.14159; const char ch=„A‟; 注意区别: #define M 20 #define pi 3.14159
#define 不是语句,最后没有”;” #define 没有类型的含义,不占有存储空间
24
5)可以用const对引用加以限定,即不允许改变其值. 例如:int a=5; const int &b=a; a=10; //允许 b=12; //错误
6)可以用表达式对引用初始化 例如:int a=5; const int &b=a+10;
25
3)函数参数的缺省(默认):
在定义函数时,可以为形参指定一个初值(称为 缺省值)。调用函数时若对应的实参省略,则C++自 动把缺省值作为参数值。 使用注意: 指定缺省值的形参必须从参数表的最右边开始连 续进行,中间不能间断。 void try(int i, int j=3, int k=7); //合法 void try(int i, int j=3, int k); //非法 void try(int i, int j, int k=7); //合法 void try(int i=1, int j, int k=7); //非法
17
函数原型 #include <iostream> using namespace std; int max(int x, int y) //函数定义 { return x>y?x:y; } int min(int x,int y) //函数定义 { return x<y?x:y; } void main( ) { int a,b; cin>>a>>b; cout<<“max=”<<max(a,b)<<endl; cout<<“min=”<<min(a,b)<<endl; }
// k是i的别名 //n是j的别名,n的初值也为1 // k的值亦为501 // k的值增加500,i的值也增加500 //引用可以被另一个变量再引用
引用的特点: 与原变量地址保持一致。
20
例题:引用的使用 #include <iostream.h> void main( ) { int a(0),b(5); //赋初值形式,等同于int a=0,b=5; int &ra=a; //引用 int &rb(b); //引用 cout<<"a="<<a<<" "<<"ra="<<ra<<endl; cout<<"b="<<b<<" "<<"rb="<<rb<<endl; ra=4; rb=6; cout<<"a+b="<<ra+b<<endl; 运行结果: cout<<"a+b="<<a+rb<<endl; a=0 ra=0 b=5 rb=5 }
8
例题: #include <iostream.h> #include <iomanip.h> void main( ) { int n; cout<<“请输入一个十进制整数:”; cin>>n; cout<<“这个数的十进制数是:”<dec<<n<<endl; cout<<"这个数的八进制数是:"<<oct<<n<<endl; cout<<"这个数的十六进制数是:"<<hex<<n<<endl; } 执行结果: 请输入一个十进制数: 25 这个数的十进制数是: 25 这个数的八进制数是: 31 这个数的十六进制数是:19
15
第4章 函数和作用域
函数部分与C改动较大,包括: 函数原型说明 函数的引用调用 函数参数的默认值 内联函数 函数重载 局部使用全局变量
16
1)函数原型 #include <iostream> using namespace std; int max(int x,int y); //函数原型 int min(int x,int y); //函数原型 void main( ) { int a,b; cin>>a>>b; cout<<“max=”<<max(a,b)<<endl; cout<<“min=”<<min(a,b)<<endl; } int max(int x, int y) { return x>y?x:y; } int min(int x, int y) { return x<y?x:y; }
11
第2章:数据类型和表达式
• C++基本数据类型同C(长度与C不同) • 常量、变量、数组、指针、枚举类型与C相同 • 变量初始化形式 int a=3, b(10); double x(12.345), y=1.5; • 运算符、表达式与C相同
12
第3章
预处理和语句
选择语句 (if 、switch) 循环语句( while、do-while、 for) 转向语句 ( goto、 continue、 break) 编译预处理
C++ programming
5
#include <iostream.h> int main( ) { cout<<“ C++ programming\n”; return 0; } #include <iostream>
以上程序的另两种形式
using namespace std; // 命名空间std void main( ) { cout<<“ C++ programming\n”; }
1
课程用书:《C++语言基础教程》
清华大学出版社
课程安排:总学时 56 上课:1—14周 (上机:双周2,4,6周五上午) 学习注意事项: 1.C++概念较多,弄懂概念; 2.改变编程思想; 3.按时上课; 4.一定要看书。
2
C++程序设计初步
C++对C的两个扩充:
对C面向过程机制的改进
6
2) C++的I/O(输入/输出)操作:
输出流(插入操作): cout<<表达式或字符串<<表达式或字符串…… 输入流(提取操作) cin>>变量或数组元素>>变量或数组元素…… cin 处理标准输入(一般指键盘) cout 处理标准输出(一般指显示器)
7
例题: #include <iostream> using namespace std; void main() { int a,b,c; double x,y; cout<<"Input two integer:"; //提示作用 cin>>a>>b; //输入两个整数 c=a+b; cout<<"Input a double:"; //提示作用 cin>>x; //输入一个浮点数 y=x*100; cout<<"c="<<c<<" "<<"y="<<y<<endl; } 执行程序:Input two integer: 12 15 Input a double: 12.345 c=27 y=1234.5
9
#include <iostream> using namespace std void main() { char str[30];
cout<<“Input string:”; //提示作用 cin>>str; //输入字符串 double r; //变量定义可以随用随定义 cout<<“Input a double:”; //提示作用 cin>>r; //输入一个浮点数 cout<<“Area="<<3.1416*r*r<<endl; cout<<“string=“<<str<<endl; 运行结果: Input string: abcdefg } Input a double: 2.5 Area=19.635 String=abcdefg