C++学习-2023/12/11-C++最简单程序(头文件以及输入和输出)

执行能力永远是最重要的,表明一个态度

头文件的改变

标准输入输出头文件

cpp 复制代码
#include <iostream>

包含C语言的头文件:#include

cpp 复制代码
#include <ctime>
#include <cstdlib>

#自己写的头文件还是用C语言的方式

cpp 复制代码
#include <mytime.h>

基本输入输出添加using namespace std

嘿嘿,但是我不用,直接加std::

基本输出的改变 : cout 加上 <<

不再需要格式控制字符

换行

cpp 复制代码
std::cout << "Hello World!\n";

或者

cpp 复制代码
std::cout << endl;

基本输入 :cin加上 >>

函数都是大驼峰命名法(不然别人觉得你不专业,(嘻嘻))

cpp 复制代码
#include <iostream>
#include <stdio.h>
#include <string.h>

#define STRINGMAX 40
#define AGE 88

void TestCin()
{
    char name[STRINGMAX];
    int age, num;
    std::cout << "请输入一个整数!\n";
    std::cin >> age;
    std::cout << "请输入name, age, num";
    std::cin >> name >> age >> num;
    std::cout << name << "\t" << age << "\t" << num << "\n";

}

int main()
{
    std::cout << "Hello World!\n";
    TestCin();
}

加一段代码,要有参数校验的意识:避免尊贵的用户乱调教程序,导致程序崩溃的意识

相关推荐
星空椰2 分钟前
JavaScript 基础入门:从零开始掌握变量与数据类型
开发语言·前端·javascript·ecmascript
ulias2124 分钟前
Linux中的开发工具
linux·运维·服务器·开发语言·c++·windows
geovindu15 分钟前
go: Model,Interface,DAL ,Factory,BLL using mysql
开发语言·mysql·设计模式·golang·软件构建
qq_4663024519 分钟前
u盘插入拔出,listView不显示盘符变化
c++·qt
XiYang-DING19 分钟前
【Java】反射
java·开发语言
折锦烟20 分钟前
AI Agent 开发 0-1 学习路线(学习目标)
学习
意法半导体STM3221 分钟前
【官方原创】STM32 USBx Host HID standardalone移植示例 LAT1449
开发语言·前端·stm32·单片机·嵌入式硬件
若阳安好24 分钟前
【java】任务流批处理平台
java·开发语言
小熊Coding37 分钟前
Windows 上安装 mysqlclient 时遇到了编译错误,核心原因是缺少 Microsoft Visual C++ 14.0 或更高版本 的编译环境。
c++·windows·python·microsoft·django·mysqlclient·bug记录
艾莉丝努力练剑38 分钟前
【Linux线程】Linux系统多线程(六):<线程同步与互斥>线程同步(上)
java·linux·运维·服务器·c++·学习·线程