C/C++的100个小知识点(一)

2019-10-16  本文已影响0人  突击手平头哥

C/C++的100个小知识点(一)

写一些C/C++的知识点

Hello World!

  hello world是编程的开始, 那么C和C++之间的区别呢?

#include <iostream>
#include <stdio.h>

using namespace std;


int main(int argc, char const *argv[])
{
    cout<<"hello world"<<endl;              //C++
    printf("%s\n", "hello world");          //C
    return 0;
}

C->printf

int printf(char *format...);, 调用方式printf("<格式化字符串>", <参量表>);

格式化字符包括
字符串常量: 可以直接再里面写字符串
格式控制字符串: %d表示int, %s表示字符串等等,
转义字符串: \n表示换行, \r表示退格等等

C++->cout

count线程问题: 不是说内容会被篡改, 而是说不保证一次性输出

cout<<"a"<<" + "<<"b"<<endl;

假设两个线程同时这样输出, 并不保证一个线程输出到一行, 有可能是这样的a+a+b\nb\n混在一起

上一篇下一篇

猜你喜欢

热点阅读