欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

OJ中G++和C++的區(qū)別

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

首先更正一個(gè)概念,C++是一門(mén)計(jì)算機(jī)編程語(yǔ)言,G++不是語(yǔ)言,是一款編譯器中編譯C++程序的命令而已。

那么他們之間的區(qū)別是什么?

在提交題目中的語(yǔ)言選項(xiàng)里,G++和C++都代表編譯的方式。準(zhǔn)確地說(shuō),選擇C++的話,意味著你將使用的是最標(biāo)準(zhǔn)的編譯方式,也就是ANSI C++編譯。如果你使用的是G++的話,意味著你將使用GNU項(xiàng)目中最平凡適用人群最多的編譯器(其實(shí)也就是我們熟悉的Code::Blocks的自帶的編譯器,Windows環(huán)境里一般是MinGW下的gcc,Linux中的gcc和前者基本是一個(gè)東西)進(jìn)行編譯。類似的還有選擇C和GCC,前者是標(biāo)準(zhǔn)C編譯器編譯,后者同樣是用gcc來(lái)編譯。

oj 中G++和C++區(qū)別

1、輸出double類型時(shí),如果采用G++提交,scanf采用%lf,prinf采用%f,否則會(huì)報(bào)錯(cuò)

2、使用GCC/G++的提醒:
對(duì)于64位整數(shù), long long int 和 __int64 都是支持并且等價(jià)的.但是在讀和寫(xiě)的時(shí)候只支持scanf("%I64d", ...)和printf("%I64d", ...).不支持"%lld"是因?yàn)镸inGW下的GCC和G++使用的msvcrt.dll動(dòng)態(tài)鏈接庫(kù)并不支持C99標(biāo)準(zhǔn). (杭電OJ G++支持"%lld")
 根據(jù)ISO C++標(biāo)準(zhǔn),在G++下,main函數(shù)的返回值必須是int,否則將會(huì)導(dǎo)致Compile Error(編譯錯(cuò)誤)的判答

3、G++/GCC使用scanf、printf時(shí)注意引用<stdio.h>,只引用<iostream>不識(shí)別 (杭電OJ G++不需要<stdio.h>)

補(bǔ)充:

__int64與long long 都是在32位平臺(tái)開(kāi)始使用的64位整數(shù)的數(shù)據(jù)類型,在存儲(chǔ)方式和使用方式上沒(méi)有區(qū)別。
 兩者的區(qū)別在于,它們命名的發(fā)起人不同,支持的平臺(tái)不同。long long這個(gè)數(shù)據(jù)類型,是UNIX平臺(tái)發(fā)起并支持的,而__int64是微軟從win95(VC6)開(kāi)始發(fā)起并支持的,在老的windows開(kāi)發(fā)平臺(tái)下(如VC6),不識(shí)別long long,而老的UNIX,也不識(shí)別_int64。當(dāng)然,現(xiàn)在比較新的平臺(tái),兩種數(shù)據(jù)格式和相關(guān)的定義、函數(shù)都可以兼容了。

 同樣,作為64位整數(shù)的printf輸出格式定義,也是一樣,微軟使用的是%i64d,而UNIX使用的是%lld以及%llu(無(wú)符號(hào)64位)等形式。

 實(shí)際上,無(wú)論哪一種,在實(shí)際效果上沒(méi)有不同,只是因?yàn)槎x者和使用環(huán)境造成的支持或不支持的問(wèn)題。
 而ACM中,編譯識(shí)別系統(tǒng)偏向更多的支持微軟系統(tǒng)的定義,因此應(yīng)該使用__int64和%i64d

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)我們的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

上一篇:Opencv圖像處理之圖像增加邊框

欄    目:C語(yǔ)言

下一篇:C++函數(shù)指針和回調(diào)函數(shù)使用解析

本文標(biāo)題:OJ中G++和C++的區(qū)別

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/658.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有