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();
}

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

相关推荐
wjcroom37 分钟前
实现老型号HP打印机手机无线打印的一些步骤和方法
开发语言·智能手机·php
kyrie_sakura39 分钟前
大模型学习6 -- 深度学习 1 概述和PyTorch
pytorch·深度学习·学习
潜龙952739 分钟前
需求文档一键变测试用例:手工用例智能生成平台
开发语言·c#
sunburn-43 分钟前
Java 排序算法详细教学:从冒泡排序到快速排序
java·开发语言·数据结构·ide·算法
鹤卿1231 小时前
「iOS」GCD
开发语言·ios·objective-c
我是小白呀1 小时前
编排还是事件协作?用 AcmeFlow 讲清企业 Workflow 的控制权
java·开发语言
ACP广源盛139246256731 小时前
接口适配方案选型|GSV6125@ACP HDMI2.0 转 Type‑C/DP1.4 桥接芯片工程评估
大数据·c语言·开发语言·硬件架构·硬件工程·国产芯片
一只旭宝1 小时前
【C++复习】四种类型转换 + 常见设计模式 + Redis/MySQL(后端面试复习完整版)
c++·redis·笔记·mysql·设计模式
rhett. li1 小时前
用 AI 写 C++ 桌面 UI:TRAE + nim_duilib 实战指南
c++·人工智能·ui
传奇开心果编程1 小时前
【Flutter入门练中学】第3课:滚动与列表
android·学习·flutter·ui·ios