日韩av无码中文字幕,国产午夜亚洲精品国产成人小说,成人影院午夜男女爽爽爽,欧美 亚洲 中文 国产 综合

首頁(yè) 熱點(diǎn) 要聞 國(guó)內(nèi) 產(chǎn)業(yè) 財(cái)經(jīng) 滾動(dòng) 理財(cái) 股票

【全球新要聞】【C Primer Plus第六版中文】 課后習(xí)題 第二章 (個(gè)人總結(jié)版)

2023-06-26 12:37:06 來(lái)源 : 嗶哩嗶哩

(前言:,本文章由個(gè)人收集相關(guān)資料且撰寫(xiě)而成,初心是在學(xué)習(xí)中做筆記,供個(gè)人學(xué)習(xí)使用)

2.11? 復(fù)習(xí)題


(資料圖片)

C語(yǔ)言的基本模塊是什么

什么是語(yǔ)法錯(cuò)誤?寫(xiě)出一個(gè)英語(yǔ)例子和語(yǔ)言例子

什么是語(yǔ)義錯(cuò)誤?寫(xiě)出一個(gè)英語(yǔ)例子和C語(yǔ)言例子

Indiana Sloth編寫(xiě)了下面的程序,并征求你的一眼。請(qǐng)幫助他判定。

假設(shè)下面的4個(gè)例子都是完整程序中的一部分,它們都輸出什么結(jié)果?

在main、int、function、char、= 中,哪些是C語(yǔ)言的關(guān)鍵字?

如何以下面的格式輸出變量words和lines的值(這里,3020和350代表兩個(gè)變量的值)?

There were 3020 words and 350 lines.

考慮下面的程序.......

考慮下面的程序.......

1.

C語(yǔ)言的基本模塊可以指的是以下幾個(gè)部分:

1). 函數(shù):C語(yǔ)言中的函數(shù)是程序的基本構(gòu)建塊,用于執(zhí)行特定的任務(wù)。函數(shù)由函數(shù)名、參數(shù)列表、函數(shù)體組成,可以在程序中被調(diào)用和重復(fù)使用。

2). 變量:變量是用來(lái)存儲(chǔ)和表示數(shù)據(jù)的,C語(yǔ)言中需要先聲明變量并指定其數(shù)據(jù)類(lèi)型,然后才能使用。變量可以存儲(chǔ)不同類(lèi)型的數(shù)據(jù),如整數(shù)、浮點(diǎn)數(shù)、字符等。

3). 控制語(yǔ)句:C語(yǔ)言提供了一些控制語(yǔ)句來(lái)控制程序的執(zhí)行流程,包括條件語(yǔ)句(如if語(yǔ)句和switch語(yǔ)句)和循環(huán)語(yǔ)句(如for循環(huán)和while循環(huán)),以及跳轉(zhuǎn)語(yǔ)句(如break和continue)等。

4). 數(shù)據(jù)類(lèi)型:C語(yǔ)言支持多種數(shù)據(jù)類(lèi)型,包括基本的整型、浮點(diǎn)型、字符型等,以及復(fù)合類(lèi)型如數(shù)組、結(jié)構(gòu)體和指針等。選擇合適的數(shù)據(jù)類(lèi)型可以有效地存儲(chǔ)和操作數(shù)據(jù)。

5). 輸入輸出:C語(yǔ)言提供了輸入輸出函數(shù)來(lái)實(shí)現(xiàn)與用戶(hù)的交互和數(shù)據(jù)的輸入輸出,常見(jiàn)的函數(shù)包括printf、scanf、fgets等。

這些基本模塊是構(gòu)成C語(yǔ)言程序的基礎(chǔ),通過(guò)合理地組織和運(yùn)用這些模塊,可以實(shí)現(xiàn)復(fù)雜的程序邏輯和功能。編寫(xiě)C語(yǔ)言程序時(shí),需要靈活運(yùn)用這些基本模塊,并按照程序的需求進(jìn)行組織和設(shè)計(jì)。

2.

語(yǔ)法錯(cuò)誤是指違反語(yǔ)言規(guī)范的語(yǔ)法規(guī)則的錯(cuò)誤,這使得語(yǔ)句無(wú)法正確解析或編譯。以下是一個(gè)英語(yǔ)例子和對(duì)應(yīng)的編程語(yǔ)言例子:

1).英語(yǔ)例子:

- 錯(cuò)誤:She don't like apples.

- 正確:She doesn't like apples.

在這個(gè)例子中,使用了不正確的動(dòng)詞形式,"don't"應(yīng)該改為"doesn't",因?yàn)橹髡Z(yǔ)"She"是第三人稱(chēng)單數(shù)。

2).編程語(yǔ)言例子(C語(yǔ)言):

- 錯(cuò)誤:printf("Hello, world!")

- 正確:printf("Hello, world!");

在這個(gè)例子中,缺少了分號(hào),導(dǎo)致編譯器無(wú)法正確解析該語(yǔ)句,從而產(chǎn)生語(yǔ)法錯(cuò)誤。

這些例子展示了英語(yǔ)和編程語(yǔ)言中的語(yǔ)法錯(cuò)誤。在編程中,語(yǔ)法錯(cuò)誤需要根據(jù)編程語(yǔ)言的語(yǔ)法規(guī)則進(jìn)行修正,以確保程序可以正確編譯和執(zhí)行。

3.

語(yǔ)義錯(cuò)誤是指程序在語(yǔ)法上是正確的,但在邏輯或含義上是錯(cuò)誤的。以下是一個(gè)英語(yǔ)例子和對(duì)應(yīng)的C語(yǔ)言例子:

1). 英語(yǔ)例子:

- 錯(cuò)誤:The cat barked at the moon.

- 正確:The dog barked at the moon.

在這個(gè)例子中,使用了錯(cuò)誤的動(dòng)物描述詞,"cat"(貓)應(yīng)該改為"dog"(狗),因?yàn)樨埐粫?huì)吠叫,而是狗會(huì)。

2). C語(yǔ)言例子:

int radius = 5;

float area = 3.14 * radius * radius;

printf("The circumference is:%f\n",area);

在這個(gè)例子中,計(jì)算的是圓的面積,但注釋中的輸出語(yǔ)句錯(cuò)誤地指示為"circumference"(圓的周長(zhǎng))。應(yīng)該將輸出語(yǔ)句修改為正確的"area"(面積)。

這些例子展示了英語(yǔ)和C語(yǔ)言中的語(yǔ)義錯(cuò)誤。語(yǔ)義錯(cuò)誤需要根據(jù)上下文和邏輯進(jìn)行修正,以確保語(yǔ)句的含義和邏輯正確。在編程中,語(yǔ)義錯(cuò)誤可能導(dǎo)致程序運(yùn)行出現(xiàn)錯(cuò)誤的結(jié)果或邏輯上的混亂。

4.

第一行:include studio.h 改為 #include<stdio.h>

第二行:{}改為(),注釋末尾改為*/

第三行:把(改為{

第四行:在int s后面加上;

第五行:沒(méi)問(wèn)題(空白行)

第六行:把:=改為=,:= 是Pascal相關(guān)內(nèi)容;另外賦值的值也不對(duì),一年有52周,而不是56周。

第七行:改為printf(“There are %d weeks in a year. \n”, s);

第八行:沒(méi)問(wèn)題

第九行:本來(lái)沒(méi)有這行,需要加個(gè) }

5.

a : ??Baa Baa Black Sheep.Have you any wool?

b :? ?Begone!

O creature of lard!

c : ??What?

No/nfish?( / 只是普通字符)

d : ??2 + 2 = 4

6.

int 和 char 是關(guān)鍵字,其中 main 是一個(gè)函數(shù)名,function 是函數(shù) ,= 是運(yùn)算符。

7.

8.

第七行完:a為5 ,b為2

第八行完:a為5 ,b為5

第九行完:a為5 ,b為5

(右邊賦給左邊)

9.

第七行完:x為10?,y為5

第八行完:x為10 ,y為15

第九行完:x為150?,y為15

關(guān)鍵詞:
相關(guān)文章

最近更新
精彩推送
熱帶水果是什么? 2023-06-26 12:22:10
2390t_頭條 2023-06-26 12:14:13