實訓日記(3)

2021-08-20 21:56:31 字數 1113 閱讀 5838

1.

一維陣列,二維陣列如何定義,初始化?如何在程式中賦值?

如:int a=;

int b[2][3]=;

2.字元陣列如何定義,初始化,如何程式中賦值?

如:char a[5]=;

3.字串常見函式的使用,不用函式如何實現字串的複製,字串長度的實現?

如果不用函式,可把字串裡的字元乙個乙個分別賦值給另乙個陣列來實現複製。

4.函式的構造有哪些?入參,返回值如何在函式中體現?形參,實參是如何傳遞資料?

函式呼叫時,為形參分配單元,並將實參的值複製到形參中;呼叫結束,形參單元被釋放,實參單元仍保留並維持原值。

5.值傳遞,位址傳遞是怎麼回事?如何實現在子函式中數值交換後在主函式中能實現?

用引數,指標來進行值傳遞,位址傳遞。用extern實現在子函式中數值交換後在主函式中實現。

6. auto

,register

,extern

,static

關鍵字的使用,詳細說明

extern   外部變數宣告,是指這是乙個已在別的地方定義過的物件,這裡只是對變數的一次重複引用,不會產生新的變數。 

static   靜態資料,資料存放在全域性資料區,但作用域只是本 檔案/函式 中,所以你可以在兩個不同的檔案/函式內部申明同名的static變數,但是           它們是兩個不同的全域性變數。 如果是定義在函式內,那麼該物件具有無鏈結,函式外不能對其訪問。如果是定義在函式外,那麼該物件具          有內部鏈結,其它程式檔案不能對其訪問

auto     普通區域性棧變數,是自動儲存,這種物件會自動建立和銷毀 ,建議這個變數要放在堆疊上面,呼叫函式時分配記憶體,函式結束時釋放內            存。一般隱藏auto預設為自動儲存類別。我們程式都變數大多是自動變數。

register 暫存器變數,請求編譯器將這個變數儲存在cpu的暫存器中,從而加快程式的執行.

7.檔案的包含有幾種?分別表示什麼意思?

如:標頭檔案#include  <

stdio.h

>     

在當前目錄和

tc指定的目錄中找該檔案

8.巨集定義如何實現?撤銷定義如何實現?

如:#define   pi   3.14

實訓python的日記 python實訓第一天

實訓第一天總結 常量 常量也是變數,在python中大家都規定只要是大寫的變數都稱之為常量 使用者與程式互動 數字型別 整型int 浮點型float 字串型別 列表型別 字典型別 在 內,都逗號隔開,可存放多個值,每個值以key value的形式儲存 存 dict1 取 print dict1 na...

實訓日記 3 資料準備 java處理json

負責爬蟲模組的同學丟給了我這樣的一些json資料,從中取兩條放在這裡。fuliao guocheng fuliao guocheng 可以看到裡面的屬性其實還是挺複雜的,不過我們理清楚裡面的關係,取出想要的資料還是非常方便的。一共有菜名 成品 標籤 陣列 工藝 口味 難度 人數 準備時間 烹飪時間 ...

實訓日記(二) 分鏡

碎碎念 上次是第一次編寫,用的那個編輯器在首行縮排這一點上糾結好久.怎麼都縮不上,導致最後那篇劇本看起來有點亂糟糟的。然後這次隨意點到了富文字編輯器,感覺確實好用多了 小聲 我愛了!寫完才發現那個專案列表前面的點點不能縮排 微笑 看來是各有優劣。剛過去的兩周我們完成的任務是分鏡的編寫,將劇本視覺化。...