上海网站建设网站开发,亚洲杯篮球直播在什么网站,网站服务器放置地怎么填写,上海室内设计公司哪家好目录
Linux补充
C语⾔
C语言中puts和printf的区别#xff1f; Linux补充
(1)ubuntu安装ssh服务端openssh-server命令#xff1a;
ubuntu安装后默认只有ssh客户端#xff0c;只能去连其它ssh服务器#xff1b;其它客户端想要连接这个ubuntu系统#xff0c;需要安装部署…目录
Linux补充
C语⾔
C语言中puts和printf的区别 Linux补充
(1)ubuntu安装ssh服务端openssh-server命令
ubuntu安装后默认只有ssh客户端只能去连其它ssh服务器其它客户端想要连接这个ubuntu系统需要安装部署ssh服务端
Secure ShellSSH是一种加密网络协议用于在不安全的网络上安全地运行网络服务。利用SSH可以实现加密并安全地远程登录计算机系统。
sudo apt install openssh-server
(2)查看 IP地址ip addr
Mac os系统中
打开终端 — 输入命令行netstat -nr
会得到如下的结果 (3)串⾏协议 Serial Protocols
串行通信(Serial Communication) / 串⼝通讯(Serial Communication)是⼀种设备间常⽤的串⾏通讯⽅式因为它简单便捷因此⼤部分电⼦设备都⽀持该通讯⽅式其通讯协议可分层为协议层和物理层。物理层规定通信协议中具有机械、电⼦功能的特性从⽽确保原始数据在物理媒体的传播协议层主要规定通讯逻辑统⼀双⽅的数据打包、解包标准。通俗的讲物理层规定我们⽤嘴巴还是肢体交流协议层规定我们⽤中⽂还是英⽂交流。
(4)登陆⽤户名IP地址
(5)常见网络端口号
http⽹络端⼝号80
https⽹络端⼝号403
FTP⽹络端⼝号21
SFTP⽹络端⼝号22
(6)启动防⽕墙sudo ufw enable
(7)Linux在download⽬录下安装Visual Stdio Code命令dpkg -i 安装包
(8)下载build-essential软件包包括gccg和makesudo apt install build-essential
(8)查看版本gcc /g -v
C语⾔
(1)所有变量函数都要先声明后定义才能使用 声明的含义
(2)声明的含义在内存空间的某⼀个地⽅开辟⼀个地址但是值未知
(3)声明之后定义是给地址赋初值
(4)任何⼀个变量函数都是有地址的
(5)⾃定义函数
⼊参——形参——出参——实参
变量区可读写、可修改code代码区只可读不可修改
实参传⼊形参形参被实参调⽤时做了⼀次值传递不是地址传递。
(6)代码⽣成
gcc命令依次执⾏了四步操作
编译gcc -o ⽂件别名 ⽂件名 预处理——编译——汇编——链接
预处理就是把#include头⽂件和 #include宏定义都展开包进来
编译是指将经过预处理⽂件之后的程序转换成特定汇编代码的过程
汇编是将上⼀步的代码转换成⼆进制码
链接过程使⽤链接器将该⽬标⽂件、库⽂件、启动⽂件等链接起来⽣成可执⾏⽂件。
C语言中puts和printf的区别
puts输出后自动换行也就是自动加入换行符不需要手动加入而printf需要手动加入printf(%s,s); → printf(%s\n,s);
puts的功能单一只能输出字符串而printf支持多种输出