《深入理解计算机系统》学习笔记

Posted 魏晓蕾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《深入理解计算机系统》学习笔记相关的知识,希望对你有一定的参考价值。

1、HelloWorld 实现

C代码实现:

#include <stdio.h>

int main()
{
	printf("hello, world\\n");
	return 0;
}

C++代码实现:

#include <iostream>

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

或者:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!\\n";
    return 0;
}

C++ main()正常结束return 0,非正常结束返回非零,需要处理。如果不写return语句,编译器编译时默认补上return 0,认为是正常结束,如果需要返回非零值,需要显式return

C代码实现的ASCII文本表示:

行尾默认存在换行符\\n,但写到代码中的\\n是两个字符,\\和n,编译器编译时转换成转义字符\\n

以上是关于《深入理解计算机系统》学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

深入理解计算机操作系统(笔记)

深入理解计算机系统之程序的机器级表示部分学习笔记

深入理解计算机操作系统(笔记)

《深入理解计算机系统》第一章学习笔记

《深入理解计算机系统》第二章学习笔记

深入理解计算机系统之存储器层次结构学习笔记