Ⅰ 數組元素地址的表達方式,c語言問題求解…!!
A和B一看就是錯的,因為計算機本身計數是從0開始,就是說,如果有三個元素在數組中,那麼它們的編號就是0、1、2,而不是1、2、3(由工作原理決定的)。
剩下的C和D:
C:t[1]表示的是t這個數組的第2個元素的地址(也同時代表這個地址所存儲的值)。
D:*t[2]表示的是t這個數組的第3個元素的地址的指針形式。
Ⅱ 數組的數組 用C語言表示
1 數組是一種自定義的數據類型,數組是一些相同類型的對象的集合,方便做循環操作,方便編程。
2 聲明數組的時候要明確以下三點:1.確定數組名稱;2.確定數組元素的類型;
int a[] = {1,2,3}
其中數組名稱a:數組名是一個常量,代表著數組元素集合在內存存儲的起始地址,不能進行自增自減運算。
數組元素:int a[0] = 1,int a[1] =2 ,int a[2] = 3.數組的每一個元素都能看成是一個同類型的變數.
Ⅲ C語言:正確表示數組元素的表達式
若a[4][3]是對的,就有
a[0][0]
a[0][1]
a[0][2]
a[1][0]
a[1][1]
a[1][2]
a[2][0]
a[2][1]
a[2][2]
a[3][0]
a[3][1]
a[3][2]
但是題目要求表示a數組元素(注意是元素)
a[4][3]
是沒有地址的,因為最多就是a[3][2]
Ⅳ 數組的表示方法
數組元素是組成數組的基本單元。數組元素也是一種變數, 其標識方法為數組名後跟一個下標。下標表示了元素在數組中的順序號。數組元素的一般形式為:數組名[下標] 其中的下標只能為整型常量或整型表達式。如為小數時,C編譯將自動取整。例如,a[5],a[i+j],a[i++]都是合法的數組元素。數組元素通常也稱為下標變數。必須先定義數組, 才能使用下標變數。在C語言中只能逐個地使用下標變數, 而不能一次引用整個數組。
Ⅳ c語言數組定義的幾種方式
數組的定義
數組就是指用於存儲同一類型數據的集合,一個數組實際上就是一連串的變數,數組按照使用可以分為一維數組、二維數組、多維數組
數組定義的方式
數組定義的方式有四種形式,分別是:
(1)類型名[] 數組名;
(2)類型名[] 數組名 = { 初始值列表 };
(3)類型名[] 數組名 = new 類型名[ 數組大小 ];
(4)類型名[] 數組名 = new 類型名[ 數組大小 ] { 初始值列表 };
數據類型:指的是數組元素的數據類型,常見的有整形、浮點型、與字元型等
數組名:是用來統一這組相同數據類型元素的名稱,其命名規則和變數的相同
Ⅵ C語言數組的初始化表示方法
不是inta[] 而是例如int a[10]這種。括弧內一定要有個常量數字。
我們可以這樣定義
#define N 5
int a[N]
這表明了數組名為a;數組有5個元素;分別是a[0]到a[4];
對於數組來說;數組是變數的集合,因此數組也具有與變數相同的數據類型和儲存類型。數組的類型就是它所有的變數的類型。在定義數組時,應在數組名前對數組的類型加以確定。如上面的int a[10];則表明了數組內元素均為整形。
所有當表示浮點型可以定義為例如float a[10]。 舉例如下:
(6)c語言數組元素表達方式擴展閱讀
數組名是由用戶命名的C語言標識符,要遵循標識符命名規則。數組名表示數組存儲區域的首地址。數組的首地址也就是第一個元素的地址。數組名是一個地址常量,不能對它賦值。
數組名後是由方括弧括起來的常量表達式,不能使用其他括弧
Ⅶ C語言里數組元素是什麼
#include"stdio.h"
//
頭文件就不說了吧
void
main()
//
main函數
{
int
i,a[10];
//
定義一個int
i 變數,
和一個
int
a[10]
十個元素的數組
//
注意別被
int
i,a[10]
這兩個混了。
i
是int
類型,
a
是int數組
for
(i=0;i<=9;i++)
a[i]=i;
//
這里所做的主要就是為a的全部數組元素賦值,將i 賦予a的第i的數組元素
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("/n");}
//
循環列印出a的全部元素
Ⅷ c語言中 字元串賦值給數組的三種表達方式是什麼
1、使用結構體類型(自定義類型)
#define MAXSIZE 20
typedef struct{
char ch[MAXSIZE];
int len;
}String;
2、初始化字元串的方法:
String t;
StrAssign(t,"I am happy");
3、初始化一個字元串的方法如下,在最後添加'