C概念基础讲解1全解.doc

C概念基础讲解1全解

我们的目的: 建立程序化思维,培养数学问题的计算机求解能力,提高信息技术应用水平,增强自主学习与团队协作学习能力,培养能在青少年信息学奥林匹克竞赛中取得优异成绩的选手。 二、编程训练以不影响文化课学习为前提,需取得父母的支持。 我们这项活动需要长期的兴趣与坚持。要在较长的时间内定时参与学习。所以需要你做到两点: 第一,不影响文化课学习,一定要在学有余力的前提下,把多余的时间用来进行本课程的学习。 第二,取得父母的理解与支持。我们这项活动,是对你的文化课学习、信息技术能力、甚至未来的职业定向都是有帮助的,所以需要你向父母解释清楚:使用电脑是在编写程序,是在学习,而不是在玩,在打游戏。 程序学习平台 C++程序设计基础讲解 目录: 第一章 程序的基本概念和语法规则 一、概念 二、程序的四个基本组成部分 三、程序的编写与运行 附录 一、需记忆的英语 二、常见调试错误信息 三、文件的处理 第二章 程序的基本结构 一、顺序结构 二、选择结构 三、循环结构 简单算法与常用技巧 练习 一、看程序写结果 二、专项编程练习 三、综合编程练习 第一节 程序的基本概念与语法规则 一、概念 程序是为了解决某一特定问题,用某一种计算机语言编写的指令序列。 程序设计=算法+程序语言 二、程序的基本组成部分 C++的程序由函数组成,每个程序需要有主函数。 函数内是函数体部分,一个程序的函数体通常可分成常变量说明部分、输入部分、计算部分、输出部分四块儿。 程序的必备部分,也是必背部分: #includeiostream using namespace std; int main() { } 1、常变量说明部分 1)变量:在程序中可以发生变化的量 变量定义格式: 数据类型 变量名1,变量名2,…,变量名n; 基本数据类型: 整型 int(-32768—32768)、long(-2147483648—2147483648) 浮点型 float(单精度3.4E-38—3.4E38) double(双精度1.7E-308—1.7 E308) 字符型 char(-128—127) 字符串型 string 布尔型 bool 例: int a,b;//定义两个整数变量 “//”是注释说明,后面的内容不会被计算机运行 double a,b;// 定义两个实数变量(带小数那种) char a,b;//定义两个字符型变量(用单引号括起来的一个数据,如’a’,’1’,’/’) string a;// 定义一个字符串型变量(用双引号括起来的一串字符,如”hello, Tom.”) bool a; // 定义一个布尔型变量(表示逻辑真和逻辑假,只有两个值,1表示真,0表示假) 2)常量:在程序中不可以发生变化的量 常量定义格式: const 数据类型 常量名; 例:const int a=30; 3)变量和常量的命名规则: 以字母开头,后面由字母、数字或下划线组成,区分大小写(即A和a代表的是两个不同的量) C++规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。下面列出的是合法的标识符,也是合法的变量名: sum, average, total, day, month, Student_name, tan, BASIC, li_ling 在C++中,大写字母和小写字母被认为是两个不同的字符。因此,sum和SUM是两个不同的变量名。 在C++语言中,要求对所有用到的变量作强制定义,也就是必须“先定义,后使用” 2、输入部分 输入语句格式: cin变量1变量2…变量名n; cin语句的执行过程:程序会等待用户从键盘输入对应数目的数据,用户输入完数据并回车后,cin从输入流中取得相应的数据并依次传送给其后的变量。 例:cinab;//从键盘读入两个值顺序给变量a和变量b 例1.1 输出一行字符: “This is a C++ program.”。 程序如下(“//”符号引导的为注释,其后内容是写给人看的,机器不会编译执行其中的内容): #include iostream //包含头文件iostream,是i-o-stream 3个词的组合,即输入输出流的意思,含cin,cout等语句 using namespace std; //使用命名空间std,C++标准库(即#include命令行)中的类和函数是在命名空间std中声明 int main( ) //用main代表“主函数”的名字。C++程序必须有一个main函数。main前面的int是声明函数类型为整型 { //函数体是由大括号{ }括起来的 cout″This is a C++ program.″; //cout为c-out

文档评论(0)

1亿VIP精品文档

相关文档