C 基礎練習篇

2021-08-28 08:39:29 字數 1415 閱讀 2210

c++的基礎學習

#ifdef test_1

/*花括號的隱蔽性

結果:括號之外無法訪問括號之內的變數*/

#include

using namespace std;

int main(void)

std::cout << "out_value:" << out_value << std::endl;

system("pause");

return 0;

}#endif

#ifdef test_2

/*測試const和引用的關係

結果:非const量不可以引用指向乙個常量物件

const量可以引用乙個變數並且變數屬性變為const*/

#include

/*引用的實驗

引用的型別會影響被應用的物件的型別

如 const int out_value = f_value ,f_value的型別會變成const型別*/

using namespace std;

int main(void)

#endif

#ifdef test_3

/*指標和const 的關係驗證

如果是頂層const: int *cosnt p  = &a, 不允許修改z指標p的指向

如果是底層const: int cosnt *p  = &a, 允許修改z指標p的指向,不允許修改p所指向內容(&p不可被賦值)

a的屬性不被影響*/

#include

using namespace std;

int main(void)

#endif

#ifdef test_4

/*測試常量表示式

結論:constexpr宣告的表示式必須是常量表示式

補充:const宣告指標底層的話,指標指向內容是常量

constexpr宣告指標底層的話,指標本身是常量*/

#include

using namespace std;

int main(void)

#endif

#ifdef test_5

/*區域性靜態變數的生命週期驗證

結果:整個程式執行週期內都存在*/

#include

using namespace std;

void test(void)

int main(void)

#endif

#ifdef test_6

/*decltype的運用

如:decltyep(ci) r ;

r的型別是ci的型別*/

#include

using namespace std;

void test(void)

int main(void)

#endif

基礎篇 練習 小練習1 4

小練習1 寫出程式結果 package com.test4 class test public class lianxi 2 extends test lianxi 2 string s public static void main string args 結果 小練習2 寫出程式結果 packa...

c 基礎練習

問題 f 土豪學長算成績 題目描述 給協會裡的同學排成績對於土豪學長來說總是乙個很麻煩的事情,因為土豪學長不會使用excel 所以每次他都是手工排序的。現在協會的人數越來越多,手工排序變的不現實了,他希望你能夠幫他寫乙個程式給同學們拍名次。考試的科目有語文,數學,英語,物理,化學,生物。首先按照總分...

C 基礎練習

first 玩家a和玩家b輸入自己的遊戲名稱 2th 第一輪玩家a開始投擲骰子,一次輪流進行 3th 如果玩家a和b的位置重疊了 a撞了b,那麼b退後6格 反之同理 4th 遊戲符號含義 圖例中的符號表示 幸運轉盤 地雷 暫停 時空隧道 1 幸運轉盤 玩家可以有兩個選擇 那麼選擇1 和對方交換位置,...