1. 程式人生 > 其它 >2021.1.4總結

2021.1.4總結

今天的課很滿,但是早上有足夠的時間去幹一些事情,我自己去百度打算在虛擬機器裡面整個linux,但是你那個映象檔案我足足下載了半天,然後下載完了 結果我看那個檔案裡都是空的(8成是我不會搞),所以我決定明天去老師那裡重新去下載以下。
今天一下午和一晚上都是c語言課,講真的下午還是興致勃勃的我到了晚上真有點學不動了(我說的學不動是說就是沒有下午那麼認真的)。下午我們進行了章節測試,有一說一老師釋出的期末複習資料裡基本都有原題,所以並不是很難。
我們還進行了瘋狂程式碼,我每次上機課都在嘗試不同的電腦,用著不同的鍵盤,然後真心覺得今天整個鍵盤不太行,有時候空格會按不下去,有時候會遇到卡頓,原因就是自己的程式碼打錯了,其實我可以一開始很認真的打, 那麼我之後就不用一句句看過來哪裡出錯了,說到底還是自己不夠認真,希望下次的自己可以認真對待。也有一些像我一樣粗心的同學(自己找不到問題),所以我們來幫他們找錯誤然後加以改正(改正確的話可以加分呦!)其實我一直都躍躍欲試但是總是不好意思去搶答直到最後一個機會我說我來,其實我知道他的程式根本沒有問題,但是那個同學自己的電腦就是執行不出來,所以老師說最後不給我加分。

其實瘋狂程式碼可以讓我們記住這些常用的格式,還能提高我們打字的速度,也可以讓我們養成認真對照的習慣。晚上老師主要在瘋狂程式碼打的程式碼的基礎上給我們講了形參和實參,其實我大概也懂得了是什麼意思,也完成了課後老師給我們佈置的作業。
然後就是程式碼時刻~在這裡插入圖片描述
//標頭檔案
#include<stdio.h>
#include<string.h>
//函式宣告
void Fun624(char c1[]); //char c1()形式引數,形參
void Fun626(char c3[]);
void Fun628(char c5[]);
void Fun629(char c6[]);
void Fun630(char c7[]);
void Fun625(char str1[],char str2[]);
void Fun627(char c3[],char c4[]);
//void Fun631(char ch[],int i,int length);
void Fun631(char ch[]);
void Fun632(char ch1[]);
void Fun633(void);
void Fun634(char s[]);
void Fun635(char s5[],char s6[]);
//全域性變數,如果有的話
char c1[]=“123456789”;
char str1[10]=“abcdefg”,str2[]=“ABCDEF”;
char c2[20]=“hello,”;
char c3[]=“12345”,c4[]=“12345”;
char c5[]=“123456”;
char c6[]=“AaBbCc”;
char c7[]=“AaBbCc”;
int i,length;
char ch[80]=“China”;
int i1,j1=0,length;
char ch1[]=“this is string.”,c;
int i2=0,count;
char str3[80],ch2;
char s[10];
int i4,j4,n4;
int i5,n5;
char s5[20],s6[10];

//主函式
int main()
{ //在函式內定義的變數是區域性變數

//函式的呼叫
Fun624(c1);     //有參函式呼叫


Fun625(str1,str2);

Fun626(c3);

Fun627(c3,c4);

Fun628(c5);

Fun629(c6);

Fun630(c7);

Fun631(ch);

Fun632(ch1);
getchar();//接收一個無用的字串
Fun633();//無參函式呼叫

Fun634(s);

Fun635(s5,s6);
	
return 0;

}

//自定義函式---------------
//函式頭:函式型別 函式名(形式引數1,形式引數2……)
//函式體 (若干語句:)
void Fun624(char c1[])
{ printf(“6.24---------\n”);
strcpy(c1+4,“hello”);
puts(c1);
}

//自定義函式2
void Fun626(char c3[])
{ printf(“6.26---------\n”);
strcat(c3,“how are you!”);
puts(c3);
}

//自定義函式
void Fun628(char c5[])
{ printf(“6.28---------\n”);
printf("%d,%d\n",strlen(c5),sizeof(c5));
}

//自定義函式
void Fun629(char c6[])
{ printf(“6.29---------\n”);
printf("%s\n",c6);
printf("%s\n",strlwr(c6));
}

//自定義函式
void Fun630(char c7[])
{ printf(“6.30---------\n”);
printf("\n%s",c7);
printf("\n%s",strupr(c7));
}

//自定義函式
void Fun625(char str1[],char str2[])
{ printf(“6.25---------\n”);
strncpy(str1,str2,4);
puts(str1);
}

//自定義函式
void Fun627(char c3[],char c4[])
{ printf(“6.27---------\n”);
printf("%d\n",strcmp(c3,c4));
printf("%d\n",strcmp(“zhang”,“zhao”));
printf("%d\n",strcmp(“zhou”,“zhang”));
}

//自定義函式
//void Fun631(char ch[],int i,int length)
void Fun631(char ch[])
{ int i;
printf(“6.31---------\n”);
for(i=0;ch[i]!=’\0’;i++)
;
//length=i;
//printf(“字串長度為:%d\n”,length);
printf(“字串長度為:%d\n”,i);
puts(ch);
}

//自定義函式 ,無引數
void Fun632(char ch1[])

{ int i1,j1=0;
char chl;
printf(“6.32---------\n”);
puts(ch1);
printf(“請輸入一個字元:”);
c=getchar();
for(i1=0;ch1[i1]!=’\0’;i1++)
if(ch1[i1]!=c)
ch1[j1++]=ch1[i1];
ch1[j1]=’\0’;
printf("%s\n",ch1);
}

//自定義函式
void Fun633(void)
{ int i2=0;
char str3[i2],ch2,count;
printf(“6.33---------\n”);
printf(“請輸入一串字元:”);
while((str3[i2]=getchar())!=’\n’)
i2++;
str3[i2]=’\0’;
printf(“輸入一個字元:\n”);
ch2=getchar();
for(count=0,i2=0;str3[i2]!=’\0’;i2++)
if(str3[i2]==ch2)count++;
printf(“字元%c出現了%d次\n”,ch2,count);
for(i2=0;str3[i2]!=’\0’;i2++)
putchar(str3[i2]);
printf("\n");
}

//自定義函式
void Fun634(char s[])
{ printf(“6.34---------\n”);
printf(“請輸入一串字元:”);
gets(s);
n4=strlen(s);
for(i4=0,j4=n4-1;i4<j4;i4++,j4–)
if(s[i4]!=s[j4])
break;
if(i4<j4)
printf(“不是迴文串\n”);
else
printf(“是迴文串\n”);
}

//自定義函式
void Fun635(char s5[],char s6[])
{ printf(“6.35---------\n”);
printf(“請輸入第1個字串:”);
gets(s5);
printf(“請輸入第2個字串:”);
gets(s6);
n5=strlen(s5);
for(i5=0;s6[i5]!=’\0’;i5++)
s5[n5+i5]=s6[i5];
s5[n5+i5]=’\0’;
printf(“兩個字串連線以後:”);
puts(s5);
}

今天的時間很擠但是真的很充實,2021年希望我每天都能有所學到!