Visual C++ 学习笔记( 一 ) C++ 入门(转rockybug)

来源:互联网 发布:电脑在线报修系统源码 编辑:程序博客网 时间:2024/05/19 23:59
程序: 程序是任何有目的的,预想好的动作序列。它是一种软件。
程序设计的首要目标:可读性、易维护、可移植及高效。
面向对象程序设计的实现需要: 封装和数据隐藏技术,继承和多态性技术。
 
#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  
原创粉丝点击