您的位置:首页 > 编程语言 > C语言/C++

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: