今天講了shell編輯的規則和c語言的資料基本型別
shell規則
指令碼第一行必須是#!/bin/sh或者#!/bin/bash
命令中的「=」前後不能留有空格
shell指令碼編輯完成之後,要用chmod命令給檔案賦予可執行許可權,如chmod x shell指令碼檔名,x為具體數字
語句結尾不需要「;」
if語句格式
if【】
then
#code block
fi比較操作時
整數 字元
相同 -eq =
不同 -ne !=
大於 -gt >
小於 -lt <
大於或等於 -ge
小於或等於 -le
為空 -z
不為空 -n
for迴圈
for var in 【list】
do#code block
done
while語句
while【condition】
do#code block
done
until語句
unti了【condition】
do#code block
done
case語句
case 「$var 」 in
condition 1)
;;condition 2)
;;*)
esac
野指標1.訪問了沒有許可權的記憶體
2.訪問了已經釋放了的記憶體。
因為野指標主要是因為我們平時程式設計習慣造成的。我們在程式設計時,做到以下幾點可以有效地避免野指標的出現。
第一,當乙個指標沒有指向時,我們一般預設指向null。(null代表記憶體的0位址,並且null是不允許做任何操作的)
第二,使用malloc分配記憶體。(在堆空間裡分配記憶體)
2023年 7月12日學習記錄
今天主要寫了幾條程式題,複習了一下make工程管理器的用法。下面羅列一下今天寫的題 1.已知 ch 是字元型變數,下面不正確的賦值語句是 a a.ch a b b.ch 0 c.ch 7 9 d.ch 5 9 a是字串要用雙引號,d的解釋如下c語言中 的優先順序高於賦值號,所以先執行右邊,也就是5 ...
2023年4月13日總結
工具 bugly 解決辦法 1 配置android sdk 和 應用公升級 效果 如下圖 檢視異常統計 檢視異常錯誤 運營統計檢視 更新應用 紙牌 二維向量 1 x 1 卷積層 與 全連線層 1 卷積視窗形狀為1 1 kh kw 1 的多通道卷積層 2 1 1卷積失去了卷積層可以識別 和寬維度上相鄰...
7月13日學習日誌
學習日誌 姓名 郭富民 日期 2018 7 13 今日學習任務c語言的結構體,聯合體,鍊錶 今日任務完成情況c語言的結構體,聯合體的任務基本完成,能跟上老師的進度。今日開發中出現的問題彙總 結構體在使用時,只是宣告,不是定義,沒有分配空間。struct student就是一種資料型別。結構體在記憶體...