Visual C++ 学习笔记( 一 ) C++ 入门(转rockybug)
2007-06-07 16:08
537 查看
程序: 程序是任何有目的的,预想好的动作序列。它是一种软件。
程序设计的首要目标:可读性、易维护、可移植及高效。
面向对象程序设计的实现需要: 封装和数据隐藏技术,继承和多态性技术。
#include <iostream.h> //在Visual Studio.net 2003中不再使用iostream.h定义输出流,应改为 using namespace std;
void main() //main() 主函数,每个C++程序都应该有一个main()函数,void表示无返回值
{
cout <<"I am a Student. /n"; //cout与cin是C++标准输出与输入函数,功能与C中的printf和scanf类似
}
变量:
C++ 中,变量必须在声明之后才能使用,定义变量意味着给变量分配内存空间。
#include <iostream.h>
void main()
{
int a,b,result; //定义a,b,result三个变量为整型(int)
cout <<"Please input two numbers: /n";
cin >>a >>b;
result = 3*a-2*b+1;
cout <<"result is" <<result <<endl; //endl与/n的作用是等价的,表示输出一个回车符。
}
函数:
C++ 用函数组织程序,程序是由函数驱动的,一个C++ 程序由一个主函数和若干个函数构成。
函数有两种:标准库函数和用户定义函数
一个函数必须在函数声明后才能使用(被调用),声明总是由函数原型构成的。
函数定义包含函数说明,函数定义中的参数称为形式参数(形参),调用函数实际传递的值称为实际参数(实参),参数声明时要指出其类型。
C++的简单程序结构样板:
调用标准库sqrt()来求两个数中较大值的平方根
#include <iostream.h>
#include <math.h> //因为我们用到了sqrt()求平方根函数,所以定义math.h头文件
double max (double x, double y); //定义函数max(),double表示双精度型,其中x,y表示形参,double指出形参类型。
void main()
{
double a,b,c;
cout <<"Input two numbers:" <<endl;
cin >>a >>b;
c = max(a,b); //max(a,b)中的a和b为实参。
cout <<"The Squart Of Maximum =" <<sqrt(c);
}
double max(double x, double y)
{
if (x>y) //if...else...语句中只能包含一条语句或一个语句块。
return x;
else
return y;
}
小结:
main() 函数是特殊的用户定义函数,每个程序只能有一个main()函数,且必须要有。
定义变量:int(整型) double(双精度型) 以后还会接触到更多。
定义函数:形式参数、实际参数。定义函数时,其中的参数必须指出其类型。
面向对象的程序设计< OOP > Object Oriented Programming
程序设计的首要目标:可读性、易维护、可移植及高效。
面向对象程序设计的实现需要: 封装和数据隐藏技术,继承和多态性技术。
#include <iostream.h> //在Visual Studio.net 2003中不再使用iostream.h定义输出流,应改为 using namespace std;
void main() //main() 主函数,每个C++程序都应该有一个main()函数,void表示无返回值
{
cout <<"I am a Student. /n"; //cout与cin是C++标准输出与输入函数,功能与C中的printf和scanf类似
}
变量:
C++ 中,变量必须在声明之后才能使用,定义变量意味着给变量分配内存空间。
#include <iostream.h>
void main()
{
int a,b,result; //定义a,b,result三个变量为整型(int)
cout <<"Please input two numbers: /n";
cin >>a >>b;
result = 3*a-2*b+1;
cout <<"result is" <<result <<endl; //endl与/n的作用是等价的,表示输出一个回车符。
}
函数:
C++ 用函数组织程序,程序是由函数驱动的,一个C++ 程序由一个主函数和若干个函数构成。
函数有两种:标准库函数和用户定义函数
一个函数必须在函数声明后才能使用(被调用),声明总是由函数原型构成的。
函数定义包含函数说明,函数定义中的参数称为形式参数(形参),调用函数实际传递的值称为实际参数(实参),参数声明时要指出其类型。
C++的简单程序结构样板:
调用标准库sqrt()来求两个数中较大值的平方根
#include <iostream.h>
#include <math.h> //因为我们用到了sqrt()求平方根函数,所以定义math.h头文件
double max (double x, double y); //定义函数max(),double表示双精度型,其中x,y表示形参,double指出形参类型。
void main()
{
double a,b,c;
cout <<"Input two numbers:" <<endl;
cin >>a >>b;
c = max(a,b); //max(a,b)中的a和b为实参。
cout <<"The Squart Of Maximum =" <<sqrt(c);
}
double max(double x, double y)
{
if (x>y) //if...else...语句中只能包含一条语句或一个语句块。
return x;
else
return y;
}
小结:
main() 函数是特殊的用户定义函数,每个程序只能有一个main()函数,且必须要有。
定义变量:int(整型) double(双精度型) 以后还会接触到更多。
定义函数:形式参数、实际参数。定义函数时,其中的参数必须指出其类型。
面向对象的程序设计< OOP > Object Oriented Programming
相关文章推荐
- Visual C++ 学习笔记( 二 ) 基本数据类型与输入输出 (转rockybug)
- Visual C++ 学习笔记(三)表达式和语句 (转rockybug)
- C++入门学习笔记(四)--继承与多态
- c++入门学习笔记
- C++入门学习笔记
- C++入门学习笔记(一)--面向对象基本概念
- 嵌入式开发学习笔记 ( java - c/c++ :从入门到入门 )
- c++入门学习笔记--类和对象
- lua学习笔记之三(C/C++程序员的Lua快速入门[高阶话题])
- 孙鑫Visual C++视频教程学习笔记:掌握C++
- c++primer 学习笔记(1.0)快速入门
- 现代C++学习笔记之二入门篇1
- Visaul C++ 2010 入门经典 学习笔记(1)
- c++入门学习笔记继承
- c++学习笔记-------《c++自学通》第一章 入门
- c++入门学习笔记指针篇
- NOSQL Mongo入门学习笔记 - C++连接Mongodb(三)
- c++Primer学习笔记之三:c++快速入门_2
- c++入门学习笔记--类和对象
- 现代C++学习笔记之二入门篇2,数据转换