第一个程序
#include<iostream>//
#include<cstdio>//
using namespace std;//
int main()//
{
printf("Hello World!");
return 0;//
}
目前“//”可以照抄,在{ }和return 0;之间写代码。
“printf”用于执行输出的“函数”
要输出的内容是一串文字(也叫字符串)“Hello World”,C++规定,字符串前后要用“ ”括起来
第二个程序
#include<iostream>
using namespace std;
int main()
{
int a=3;
printf("I have %d dollars.\n",a);
printf("I want to buy:\na book.");
return 0;
}
a 是“变量”,变量是用来存放数据的。
int 表示变量a是用来放整数的。
%d 表示要在此处输出一个整数,该整数的治是变量a的值
\n 表示换行,它会使后面的输出从下一行开始
每一条语句都以“;”结尾。
第三个程序
#include<iostream>
using namespace std;
int main()
{
int a,b;//a,b是整型变量
scanf("%d%d",&a,&b);//%d表示要等待输入一个整数
printf("%d",a+b);
return 0;
}
输入两个整数,输出它们的和
scanf 是执行输入功能的一个“函数”
&a&b 表示要把输入的整数放入变量a,b中
第四个程序
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char a,b,c;
scanf("%c%c%c",&a,&b,&c);
printf("%c%c%c",a,b,c);
return 0;
}
%c 表示读入一个字符,不会跳过空格(若输入x y,则输出的结果依旧为x y而不会是xy)
程序的注释
经常需要在程序中写点说明性文字,帮助大家阅读和理解,程序的注释不是程序的一部分,不会对程序运行产生影响
注释分为两种:多行注释和单行注释
多行注释,用“/* (注释内容)*/”表示 单行注释,用“//(注释内容)”表示