蘇嵌日誌第一天

2021-08-27 18:54:15 字數 1206 閱讀 9565

學習日誌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...