學習日誌1
姓名:潘曦 日期:2018.9.10
今日學習任務:
安裝linux,能編譯一些程式,學習指標陣列等內容。
今日任務完成情況:
完成老師上課帶領大家一起寫的程式,並編譯執行成功,學習了指標,陣列等內容,並且完成老師布置的課後作業。
上課筆記:
cd / 切換到根目錄
vim hello.c 寫程式 a 插入
esc 退出
shift z z 退回介面
gcc hello.c -o hello 編譯檔案
rm -rf a.out 刪除檔名
./hello 執行該程式
int 4個位元組
short 2個位元組
double 8個位元組
long 4個位元組
char 1個位元組
float 4個位元組
1個位元組是8位,32位/8=4個位元組
int *p = &a;把位址賦給指標
所有指標都佔4個位元組;
結構體
1.結構體總長度一定是最長成員的長度的整數倍
2.每個成員的偏移量一定是該成員長度的整數倍
今日開發中出現的問題彙總:
發現**部分不是很熟悉,很陌生
今日開發收穫:
複習了一遍函式和指標的知識點
學會了在linux的執行和編譯程式。
自我評價:
再次複習了一遍c語言中的指標和陣列,struct定義等內容…
習題3
#include
#include
int main()
}else
p1++;
if(*p2 == '\0')
sum++;
p2=b;
}printf("%d\n", sum);
}
習題4
#include
#include
int main()
i = 0;
while(str[i])
i = i-1;
end = i;
}while(end>begin)
i++;
}printf("string = %s\n",str);
return
0;}
蘇嵌日誌第一天
今日任務完成情況 完成老師上課所寫程式並成功編譯執行,課後作業完成。結構體 1.結構體總長度一定是最長成員的長度的整數倍 2.每個成員的偏移量一定是該成員長度的整數倍 cd 切換到根目錄 vim a.c 寫程式 a 插入 esc 退出 shift z z 退回介面 g a.c o a 編譯檔案命名為...
蘇嵌第二週第一天
學習日誌 姓名 郭旭亮 日期 2018.7.9 今日學習任務 學習了微控制器的結構以及 軟體的使用 利用微控制器實現led燈的點亮 利用微控制器實現蜂鳴器的操作 今日任務完成情況 學習了如何使用延時程式實現跑馬燈的操作 完成了蜂鳴器和按鍵的程式程式設計以及 今日開發中的問題 延時程式一開始忘記了 矩...
蘇嵌學習第一天成果
今天是蘇嵌學習上課的第一天,經過了一下午的學習收很多。今天學習了linux系統的基本操作與一些指令,以及對其進行相應的操作,使用linux建立資料夾以及對資料夾進行編輯,以及linux的一些操作指令。今天的主要任務是牢記這些指令,以及熟練的進行相應操作。今天所學習的linux操作指令 ls 檢視 l...