亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,請問"stdio.h","stdlib.h"和<iostream>三者之間的關系?

您好,請問"stdio.h","stdlib.h"和<iostream>三者之間的關系?

守候你守候我 2021-12-09 21:07:22
我是一個c語言菜鳥,最近又看了點c++,對于兩者的頭文件要包括什么非常困惑,查百度百科時又經常碰到輸入輸出流,標準庫和全局空間,也不理解是什么意思,望哪位高手指點一下。
查看完整描述

3 回答

?
MMMHUHU

TA貢獻1834條經驗 獲得超8個贊

C++ 時候用IOSTREAM 吧,應該 有他的道理,C的時候,用STDIO.H就行了,為了兼容,在C++里也可以用STDIO.H

查看完整回答
反對 回復 2021-12-12
?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

一個是c語言的頭文件,一個是c++的頭文件,由于c++和c是兼容的,所以有的時候都可以用,你說的那個什么輸出輸入流,在開始應該不重要,只是一個概念而已,多寫程序,多上機就好了,自然而然就會了,順便說一下,在c中輸入輸出不能用cin或cout,輸入用printf和scantf。全局空間的話不是很熟,是不是全局變量?局部變量?是的話,還是那句話多寫寫就會了

查看完整回答
反對 回復 2021-12-12
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

<iostream> 是c++ 的輸入輸出 標準庫(標準庫是編譯器自帶的函數庫) 頭文件,里面有 輸入輸出class 定義。 C 程序不需要它。
#include <iostream> 要加:
using namespace std;
( #include <iostream.h> 不要加using namespace std;)

"stdio.h" 是c 的輸入輸出 庫頭文件,里面有 輸入輸出函數定義
"stdlib.h" 是c 的 標準庫。
如果你用到 scanf, printf 之類的函數,要加這兩個頭文件(VC++編譯器的c程序允許不寫,編譯器自己知道去找它們)。

c++ 程序允許含C的東西,如果c++ 程序用到 printf 之類的函數,那么要加上"stdio.h"。

輸入輸出原本是指 從 計算機到 周邊設備的 輸入輸出,例如: 屏幕,打印機,繪圖儀,磁盤,磁帶,打孔機等。數據在它們之間流動。輸入輸出流是在此基礎上的擴展。例如,sprintf, 數據向 字符串 流動,sscanf, 數據從字符串取得。



查看完整回答
反對 回復 2021-12-12
  • 3 回答
  • 0 關注
  • 280 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號