#include <iostream> //确定在你的计算机上变量类型的长度。 using std::cout; int main() { cout<<“the size of an int is:tt” << sizeof(int) <<“bytesn.”; cout<<“the size of an short int is:tt” << sizeof(short) <<“bytesn.”; cout<<“the size of an long int is:tt” << sizeof(long) <<“bytesn.”; cout<<“the size of an wchar_t is:tt” << sizeof(wchar_...
#include <iostream> using namespace std;; int add(int x,int y) { return x+y; } void main() { int x=1,y=2; std::cout<<add(x,y); } C++中的数据类型 C++有六种数据类型,他们分别是布尔型(bool),字符型(char),双字符型(wchar_t),整型(int),单精度浮点型(float),双精度浮点型(double)。 再细分的话整型又可以分为无符号型,长整型和短整型,双精度型还可以包括双精度型和长双精度型。(除此之外还有静态变量(static),外部变量(extern),寄存器变量和自动存储变量)
#include <iostream> using namespace std; //在任一函数外部定义的变量叫全局变量,对程序中的任何函数均有效,包括main函数 int x=3,y=4;//定义全局变量,并初始化x=3,y=4 void swap(int,int);//定义一个没有返回值的swap函数 void main() { cout<<“在main函数中调用swap函数之前x的值为:”<<x<<” y的值为”<<y<<endl; swap(x,y); //调用完swap函数以后会析构掉x,y的值,下一句输出的仍然是x=3,y=4 cout<<“在main函数中调用swap函数之后x的值为:̶...
#include <iostream> using namespace std; void swap(int,int);//定义一个没有返回值的swap函数 void main() { //在函数中声明的变量叫做局部变量,局部变量只存活在该函数中,假如该函数 //调用结束,该变量的寿命也将结束 int x=3,y=4;//初始化x=3,y=4 cout<<“在main函数中调用swap函数之前x的值为:”<<x<<” y的值为”<<y<<endl; swap(x,y);//调用swap函数 cout<<“在main函数中调用swap函数之后x的值为:”<<x<<” y的值为&...
#include <iostream> using namespace std; //在程序中使用函数时,必须先声明,再定义。 //声明的目的是告诉编译器你即将声明的函数名字,返回值的类型,参数是什么 //定义是告诉编译器函数的功能 //假如不声明,该函数就不能被其它函数调用。 //通常把函数的声明叫做函数原型,把函数的定义叫做函数实现 int add(int x,int y) //声明一个函数 //也可以写成 //int add(int ,int )//参数名可以省略 int main() { return 0; } int add(int x,int y)//函数的定义,x,y室参数名 { return x+y; //返回X+Y的值 } //很多时候...
#include <iostream> using namespace std; void show() { cout<<“Hello Worldn”; }//该函数没有返回值 int show1(int x,int y) //int x & int y 是参数 { return x+y; //return返回了x+y的值 }//返回值类型为int int main() { show(); int a,b; cout<<“请输入两个整数:”; cin>>a; cin>>b; cout<<“a+b=”<<show1(a,b)<<endl; //a & b是变量,大小取决于用户的输入 return 0; }
#include <iostream> using namespace std; void show(int a,int b) //a和b是形式参数 { cout<<a+b<<endl; } void main() { int a=3,b=4; show(a,b); } //也可以把a和b换成别的名字 #include <iostream> using namespace std; void show(int x,int y) { cout<<x+y<<endl; } void main() { int a=3,b=4; show(a,b); } 也可以由用户来输入两个数: #include <iostream> using namespace std; void show(int x,int y) { cout<<x+y<<endl; } void main() { int a,b; ...
#include <iostream> using namespace std; void show() //void表示函数不会返回值 { cout<<“Hello World!n”; } void main() { show(); }
//C++中的单行注释,”//”后的所有内容不会被编译 // // /*这是一个多行注释 中间所有的内容不 会被编译 */ // /*还有一种注释是这样的 可以这样用 /*这样可以用 /*这样可以实现从任意一个/*到//*/ //之间的注释 //*/
#include <iostream> namespace a { int b=5; } namespace c { int b=8; } int main() { int b=9; std::cout<<b<<” “<<a::b<<” “<<c::b<<std::endl; return 0; } //不同的名字空间可以存在相同的变量名