C++基础教程一:简单示例代码要点概览

(一)输出

输出可以输出一个,也可以连续输出。cout可以自动识别变量类型,printf需要指定类型输出%c,%d,%s...。cout,cin是个对象,不是关键字,不是函数。

#include <iostream>  // stdlib in out stream
//主函数,应用程序入口,只能存在一个
int main()
{
    //输出
    std::cout << "Hello World!\n";
    //cout 可以输出一个,也可以后面跟其他变量连续输出。
    //endl 换行,并且清空,刷新缓冲区,如果字符串跟"\n"就是简单的换行
    cout << "hello," << "kitty!" << endl;

    //cmd窗口暂停指令
    system("pause");
}

技巧:

1.运行程序:Ctrl+F5或调试>“开始执行(不调试)”菜单

2.调试程序:F5或调试>“开始调试”菜单

 

(二)输入

输入可以输入一个,也可以连续输入。cin可以自动识别变量类型,scanf需要指定类型输出%c,%d,%s...。

#include <iostream>
using namespace std;
int main()
{
    char c = 'a';
    int a = 1;
    const char *p = "hello";

    cin >> c >> a;
    cout << c << " " << a << " " << p;
}

打印结果:

v
5
v 5 hello

 

(三)注释

#include <iostream>
int main()
{
    //单行注释
    //std::cout << "Hello World!\n";


    //多行注释
    /*
    std::cout << "Hello World!\n";
    system("pause");
    */

}

 

(四)主函数写法

C++在C的基础上进行了拓展,保留了C语言的特性,主函数的写法就包括C语言形式和C++形式,我们使用C++常用的就好。

主函数在程序中只能有一个,同一个文件里只能有一个主函数入口,不同文件中也只能有一个主函数入口。

#include <iostream>
//C++标准主函数形式
int main()
{
    return 0;
}
//C 语言标准主函数形式(void表示不接受任何参数,无void表示参数类型和数量不确定)
int main(void) {
    return 0;
}
//C,C++标准主函数形式,使用命令行参数
int main(int argc, char* argv[]) {
    return 0;
}

除了以上的C++写法,还有main(){},这种写法是老标准支持的写法,现在的C语言还支持,但是C++不支持,所以不提倡;还有一种写法void main(){},这种主函数在逻辑上符合,而且很多系统支持,但是考虑到代码的移植性,建议采用标准形式,标准形式的写法在所有系统中都支持,C++之父说明这种形式的主函数在C和C++中都没有被定义。

这里的return 0;中,0表示正常结束,同时也是逻辑上的连贯性。在标准规定中,如果程序中没有,系统或者编译器,会帮我们加上。作为程序员,我们还是要保持一个良好的代码习惯,有头有尾顺手写上。

 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------

★ 此文章会不定期更新,有问题可在下方留言交流哦

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值