第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

什么是C語(yǔ)言局部程序塊(local block)?

什么是C語(yǔ)言局部程序塊(local block)?

iOS
忽然笑 2019-02-06 10:06:48
什么是C語(yǔ)言局部程序塊(local block)
查看完整描述

2 回答

?
富國(guó)滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

局部程序塊是指一對(duì)大括號(hào)({})之間的一段C語(yǔ)言程序。一個(gè)C函數(shù)包含一對(duì)大括號(hào),這對(duì)大括號(hào)之間的所有內(nèi)容都包含在一個(gè)局部程序塊中。if語(yǔ)句和swich語(yǔ)句也可以包含一對(duì)大括號(hào),每對(duì)大括號(hào)之間的代碼也屬于一個(gè)局部程序塊。
此外,你完全可以創(chuàng)建你自己的局部程序塊,而不使用C函數(shù)或基本的C語(yǔ)句。
你可以在局部程序塊中說(shuō)明一些變量,這種變量被稱為局部變量,它們只能在局部程序塊的開(kāi)始部分說(shuō)明,并且只在說(shuō)明它的局部程序塊中有效。如果局部變量與局部程序塊以外的變量重名,則前者優(yōu)先于后者。 下面是一個(gè)使用局部程序塊的例子:
#include <stdio.h>
void main(void);
void main(){/ * Begin local block for function main() * /
int test_ var = 10;
printf("Test variable before the if statement: %d\n", test_var);
if (test_var>5){/ * Begin local block for "if" statement * /
int test_ var = 5;
printf("Test variable within the if statement: %d\n",
test_var);{/ * Begin independent local block (not tied to
any function or keyword) * /
int test_var = 0;printf ("Test variable within the independent local block: %d\n",
test_var)}/ * End independent local block * /
printf ("Test variable after the if statement: %d\n", test_var);}/*End local block for function main () * /
上例產(chǎn)生如下輸出結(jié)果:
Test variable before the if statement: 10
Test variable within the if statement: 5
Test variable within the independent local block:0
注意:在這個(gè)例子中,每次test_var被定義時(shí),它都要優(yōu)先于前面所定義的test_var變量。



查看完整回答
反對(duì) 回復(fù) 2019-03-19
?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

你可以在局部程序塊中說(shuō)明一些變量,這種變量被稱為局部變量,它們只能在局部程序塊的開(kāi)始部分說(shuō)明,并且只在說(shuō)明它的局部程序塊中有效。
如果局部變量與局部程序塊以外的變量重名,則前者優(yōu)先于后者。

下面是一個(gè)使用局部程序塊的例子:
#include <stdio.h>
void main(void);
void main()
{
/ * Begin local block for function main() * /
int test_ var = 10;
printf("Test variable before the if statement: %d\n", test_var);
if (test_var>5)
{
/ * Begin local block for "if" statement * /
int test_ var = 5;
printf("Test variable within the if statement: %d\n",
test_var);
{
/ * Begin independent local block (not tied to
any function or keyword) * /
int test_var = 0;
printf (
"Test variable within the independent local block: %d\n",
test_var)
}
/ * End independent local block * /
printf ("Test variable after the if statement: %d\n", test_var);
}



查看完整回答
反對(duì) 回復(fù) 2019-03-19
  • 2 回答
  • 0 關(guān)注
  • 961 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)