【C++】4.C++初探[深蓝学院C++第2章]
一.从Hello World谈起
1.1函数
函数是一段能被反复调用的代码,可以接受输入进行处理并产生输出。
包含:返回类型、函数名、形参列表(可以为空)、函数体。
二.系统I/O
2.1系统IO
系统标准库提供的输入输出方式,用于与用户交互。
输入流:cin,cin>>val
输出流:cout、cerr、clog,区别:1.输出目的地(cerr和clog可以重定向,如输出到文件中),2.是否立即刷新缓冲区,cerr立即刷新,clog不是立即刷新。
缓冲区与缓冲区刷新:std::flush,std::endl
2.2命名空间
目的:防止名称冲突。
访问命名空间中元素的三种方式:域解析符::、using语句、命名空间别名(namespace ns1=xxxNameSpace)
2.3C和C++系统IO比较
C的方式:#include <cstdio> printf("")使用直观,但容易出错
C++的方式:std::cout 不容易出错但书写冗长
三.猜数字与控制流
分支选择,if、while、==等内容
四.结构体与自定义数据类型
4.1结构体
struct,将相关的数据放在一起,
1.可以通过点操作符访问内部元素,
2.可以作为函数的输入参数或返回类型,
3.可以引入成员函数,更好地表示函数与数据的相关性。
本文作者:OhOfCourse
本文链接:https://www.cnblogs.com/OhOfCourse/p/17099796.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步