前面提到過c語言的字串是有char字元組成,其中char字元陣列中的長度需要-1,因為系統缺省會在字元陣列中的最後新增乙個「\0」
其他型別陣列長度等於其自身長度,不能改變,這裡貼乙份楊輝三角行的code
思路:1、使用二維陣列
2、每一行的首和尾都為1,也就是a[i][0],a[i][i]都為1
3、拿掉1之後,下面的數字是前排數字的a[i-1][j-1]+a[i-1][j]的和
#include #include #define n 10
/* 楊輝三角形
*/int main(void)
//求和
for (int i = 2; i < n; i++) }
for (int i = 0; i < n; i++)
}printf("\n");
}}
C語言之陣列
c語言之陣列 一,一維陣列 1,一維陣列的定義 型別符 陣列名 常量表示式 注 1 常量表示式中可以包括常量和符號常量.int a 3 5 是合法的,int a n 是不合法的,c語言不允許對陣列的大小作動態定義 2 如果在被呼叫的函式 不包括主函式 中定義陣列,起長度可以是變數或非常量表示式,可稱...
C語言之陣列
c語言陣列 一 陣列的概念 用來儲存一組資料的構造資料型別 特點 只能存放一種型別的資料,如全部是int型或者全部是char型,陣列裡的資料成為元素。二 陣列的定義 格式 型別 陣列名 元素個數 舉例 儲存5個人的年齡 int agrs 5 在記憶體中開闢4x5 20個位元組的儲存空間 可以在定義陣...
C語言之陣列
一 一維陣列 1.1 一維陣列的定義 1.一維陣列是指數組中的每個元素只帶有乙個下標的陣列。定義方式為 型別說明符 陣列名 常量表示式 1.2 一維陣列元素的引用 1.陣列元素的引用形式為 陣列名 下標表示式 2.乙個陣列元素實質上市乙個變數名,代表記憶體中的乙個儲存單元,乙個陣列佔據的是一連串連續...