C 基礎 第10周

2021-09-29 19:36:56 字數 1062 閱讀 2805

一、結構:

現實需求,常常需要用一組不同型別的資料來描述乙個事務,比如乙個學生的學號、姓名和績點。

c++允許程式設計師自己定義新的資料型別:結構

struct student
student即成為自定義型別的名字,可以用來定義變數

如:student s1,s2;

struct data;

struct studentex;

注:結構的成員變數可以是指向本結構型別的變數的指標

struct employee;
student apj;

cin >> apj.fgpa;

apj.id=12345;

strcpy(apj.name,"tom");

cout結構變數的初始化

區域性變數:在函式內部

全域性變數:所有地方都可以使用

非靜態變數(一定是區域性變數)位址每次呼叫函式時可能不同,在函式的一次執行期間不變。

#includeusing namespace std;

void func()

int main()

輸出結果45

6原因:靜態變數初始化只執行一次

注:如果把static去掉,則執行結果為三個四;

第10周作業

1 編寫指令碼selinux.sh,實現開啟或禁用selinux功能 2 統計 etc fstab檔案中每個檔案系統型別出現的次數 awk uuid end etc fstab sort nr 3 提取出字串yd c m05mb 9 bdh7dq yvixp3vpw中的所有數字 echo yd c ...

第10周作業

問題描述 東東在玩遊戲 game23 在一開始他有乙個數字n,他的目標是把它轉換成m,在每一步操作中,他可以將n乘以2或乘以3,他可以進行任意次操作。輸出將n轉換成m的操作次數,如果轉換不了輸出 1。思路首先計算出兩者相差的倍數 進行除6運算,cnt 2 然後測試除2或者除3,cnt 1 注意除0導...

第10周 總結

node專案已經考核結束,自己的node專案中還存在的很大的問題,一些小的細節需要修改,很多東西需要深挖,知識點需要進一步進行鞏固,很多錯誤自己都能看出來,有時候可能因為懶,很多細節就沒有做到位,這在以後是需要避免的,不允許出現的。今天,就新專案給19級全部成員和部分大三學長進行了詳細的講解。盡可能...