7 10在Linux下的關於c語言的一些學習

2021-09-25 04:05:37 字數 2418 閱讀 2350

for迴圈的一些應用

1.for迴圈列印出大寫字母的ascll碼的對照表。

#include int main()

return 0;

}

2.輸出0-100之間不能被3整除的數。(for迴圈,continue語句)

#include int main()

printf("輸出整數:%d\n",i);

}return 0;

}

陣列

陣列下標是從0開始的!無論一維陣列還是二維陣列下標都可以是整型常量或整型表示式!

陣列中的每個元素要儲存字串的型別,要使用字元指標!

例、

char* a[2];

a[0]="wang";

a[1]="li";

一維陣列

1.使用陣列儲存資料

#include int main()

printf("顯示陣列中的元素:\n");

for(i=0;i<5;i++)

printf("\n");

for(i=0;i<2;i++) //用for迴圈掉換位置

printf("輸出現在的陣列值:\n");

for(i=0;i<5;i++)

printf("\n");

return 0;

}

2.使用陣列儲存姓名。(陣列中的每個元素都能儲存字串,要使用字元指標型別)

#include int main()

return 0;

}

3.賦值陣列(指定陣列變數長度)

#include int main()

; for(i=0;i<6;i++)

return 0;

}

輸出結果

123000

(不指定陣列變數長度)

#include int main()

; for(i=0;i<3;i++)

return 0;

}

輸出結果

123二維陣列

1.通過二維陣列儲存資料,並且求最大陣列元素,最小陣列元素及其下標,將二維陣列轉換為另乙個二維陣列並顯示。

#include int main()

}printf("輸出二維陣列:\n");

for(i=0;i<2;i++)

printf("\n");

}//求陣列元素的最大值及下標

max=a[0][0];

h=0;

l=0;

for(i=0;i<2;i++)}}

printf("陣列中最小元素是:\n");

printf("a[%d][%d]=%d\n",h,l,min);

//將陣列a轉換後存入陣列b

for(i=0;i<2;i++)

}printf("輸出陣列b:\n");

for(j=0;j<3;j++)

printf("\n");

}return 0;

}

2.任意輸入乙個3行3列的二維陣列,求其對角元素之和。

#include int main()

}printf("\n");

for(i=0;i<3;i++)}}

printf("結果為:%d\n",sum);

return 0;

}

字元陣列

字元陣列的結束標誌

字串總是以"\0"作為結束符,字元陣列儲存字串,系統會自動新增"\0"。

用字串方式賦值比字元逐個賦值要多佔乙個位元組!

要點:linux下gcc編譯不支援gets命令,會有warning,所以我們應該使用fgets,使用方法如下: 格式: fgets(變數名,變數長度,stdin)

例、

#includeint main()

1.利用二維字元陣列輸出乙個鑽石。

#include int main()

,,,,};

for(i=0;i<5;i++)

printf("\n");

}return 0;

}

2.計算字串中單詞個數。

#include int main()

else if(a[0]==' ')

else

}printf("單詞個數:%d\n",w);

}return 0;

}

關於在linux下清屏的幾種技巧

在windows的dos操作介面裡面,清屏的命令是cls,那麼在linux 裡面的清屏命令是什麼呢?下面筆者分享幾種在linux下用過的清屏方法。1 clear命令 這個命令將會重新整理螢幕,本質上只是讓終端顯示頁向後翻了一頁,如果向上滾動螢幕還可以看到之前的操作資訊。2 ctrl l 小寫的l 這...

Linux 關於在VWmare下安裝Redhat

本文是小白博主自行摸索安裝的過程,下文主要是給出幾篇很有用的文章出處和自己遇到的問題。一 關於安裝包 二 關於使用vwmare安裝redhat 其實,這個具體的安裝過程在redhat的官網上都已經給出了,這裡主要解釋關於網路的配置和分盤的問題 1 關於網路,很多網上的教程都是說要安裝好了之後,使用命...

Oracle在Linux下的C開發

1.首先,要安裝oracle客戶端 或在linux下安裝好oracle 2.安裝libsqlora8庫函式 一般oracle的c開發,是用oci,c 開發,是用occi。安裝好oracle客戶端後,就可以用oci開發了。download libsqlora8 2.3.0.tar.gz 設定好orac...