0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言_二維數(shù)組與一維指針

DS小龍哥-嵌入式技術(shù) ? 來(lái)源:DS小龍哥-嵌入式技術(shù) ? 作者:DS小龍哥-嵌入式技 ? 2022-05-21 09:11 ? 次閱讀

知識(shí)點(diǎn)1:字符串

字符串:本身屬于字符數(shù)組、字符串結(jié)尾有’\0’。

1.1字符串作業(yè)

1.從鍵盤上輸入一串字符串,計(jì)算字符串里的空格、大寫字母、小寫字母、數(shù)字個(gè)數(shù)

2.字符串比較:從鍵盤上錄入2個(gè)字符串,判斷是否相等。

#include

int main()

{

char str1[100];

char str2[100];

int i=0;

/*1. 錄入數(shù)據(jù)*/

printf("輸入字符串1:");

scanf("%s",str1);

printf("輸入字符串2:");

scanf("%s",str2);

/*2. 比較字符串*/

while(str1[i]!='\0'||str2[i]!='\0')

{

if(str1[i]!=str2[i])break;

i++;

}

if(str1[i]=='\0'&&str2[i]=='\0')

{

printf("字符串相等.\n");

}

else

{

printf("字符串不相等.\n");

}

return 0;

}

3.字符串刪除:從鍵盤上錄入一個(gè)字符串,刪除字符串里指定的單詞,輸出結(jié)果。

比如:原字符串”akjbcds123dfjvbf123fdvbfd123”

刪除單詞:“123”

輸出的結(jié)果:”akjbcdsdfjvbffdvbfd”

#include

#include

int main()

{

char str1[100];

char str2[100];

int i=0,j=0;

int str2_len=0;

/*1. 錄入數(shù)據(jù)*/

printf("輸入源字符串:");

scanf("%s",str1);

printf("輸入要?jiǎng)h除的字符串:");

scanf("%s",str2);

/*2. 計(jì)算要?jiǎng)h除字符串的長(zhǎng)度*/

str2_len=strlen(str2);

/*3. 查找字符串*/

for(i=0;str1[i]!='\0';i++)

{

//比較字符串

for(j=0;str2[j]!='\0';j++)

{

if(str1[i+j]!=str2[j])break;

}

if(str2[j]=='\0')

{

//4. 刪除字符串---后面向前面覆蓋

for(j=i;str1[j]!='\0';j++)

{

str1[j]=str1[j+str2_len];

}

str1[j]='\0';

i--;

}

}

//5. 輸出結(jié)果

printf("str1=%s\n",str1);

return 0;

}

4.字符串查找:從鍵盤上錄入一個(gè)字符串,查找字符串里有幾個(gè)特定的單詞。再輸出結(jié)果。

比如:原字符串”akjbcds123dfjvbf123fdvbfd123”

查找的單詞:“123”

輸出結(jié)果:3

5.字符串排序:從鍵盤上錄入一個(gè)字符串,按照小到大的順序排序。

#include

#include

int main()

{

char str1[100];

int len=0;

int i,j;

int tmp;

printf("輸入要排序的字符串:");

scanf("%s",str1);

len=strlen(str1);

//開始排序

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

{

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

{

if(str1[j]>str1[j+1])

{

tmp=str1[j];

str1[j]=str1[j+1];

str1[j+1]=tmp;

}

}

}

printf("排序之后的字符串:%s\n",str1);

return 0;

}

6.字符串的插入:從鍵盤上錄入一個(gè)字符串,從指定位置插入一個(gè)字符串,再輸出結(jié)果。

比如:原字符串“1234567890”

(1).從指定位置插入新的單詞。 比如 從第2個(gè)下標(biāo)插入一個(gè)“ABC”字符串。

結(jié)果:“123ABC4567890”

#include

#include

int main()

{

char str1[100];

char str2[100];

int addr=0;

int str1_len;

int str2_len;

int i;

/*1. 錄入數(shù)據(jù)*/

printf("錄入源字符串:");

scanf("%s",str1);

printf("錄入要插入的字符串:");

scanf("%s",str2);

printf("輸入要插入的下標(biāo)位置:");

scanf("%d",&addr);

str1_len=strlen(str1); //3

str2_len=strlen(str2); //2

/*2. 完成插入*/

//完成數(shù)據(jù)移動(dòng)

for(i=str1_len-1;i>=addr;i--)

{

str1[i+str2_len]=str1[i];

}

//數(shù)據(jù)替換

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

{

str1[i+addr]=str2[i];

}

str1[str1_len+str2_len]='\0';

/*3. 輸出數(shù)據(jù)*/

printf("str1=%s\n",str1);

return 0;

}

(2).從指定單詞后面插入新的單詞。 比如 從”123”這個(gè)單詞后插入一個(gè)“ABC”字符串。

結(jié)果:“123ABC4567890”

7.字符串替換: 從鍵盤上錄入一個(gè)字符串,將指定單詞替換成想要的單詞。

比如:原字符串“123jfvfdj123dkfvbfdvdf”

想要將“123”替換成“888”或者“8888”或者“88”

#include

#include

int main()

{

char str1[100];

char str2[100];

char str3[100];

int str1_len=0;

int str2_len=0;

int str3_len=0;

int i,j;

int cnt=0;

/*1.準(zhǔn)備數(shù)據(jù)*/

printf("輸入源字符串:");

scanf("%s",str1);

printf("輸入查找的字符串:");

scanf("%s",str2);

printf("輸入替換的字符串:");

scanf("%s",str3);

/*2. 計(jì)算長(zhǎng)度*/

str1_len=strlen(str1);

str2_len=strlen(str2);

str3_len=strlen(str3);

/*3. 字符串替換*/

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

{

//查找字符串

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

{

if(str1[i+j]!=str2[j])break;

}

//如果查找成功就進(jìn)行替換

if(j==str2_len)

{

//總長(zhǎng)度變短了

if(str2_len>str3_len)

{

cnt=str2_len-str3_len; //差值

//完成數(shù)據(jù)向前移動(dòng)--覆蓋

for(j=i+str2_len-cnt;j;j++)<>

{

str1[j]=str1[j+cnt];

}

str1[str1_len-cnt]='\0';

}

//總長(zhǎng)度變長(zhǎng)了

else if(str2_len)<>

{

cnt=str3_len-str2_len; //差值

//完成數(shù)據(jù)向后移動(dòng)

for(j=str1_len;j>=i+str2_len;j--)

{

str1[j+cnt]=str1[j];

}

str1[str1_len+cnt]='\0';

}

//替換

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

{

str1[i+j]=str3[j];

}

//重新計(jì)算長(zhǎng)度

str1_len=strlen(str1);

}

}

/*4. 完成字符串打印*/

printf("str1=%s\n",str1);

return 0;

}

8.從鍵盤上輸入一個(gè)整數(shù):將整數(shù)轉(zhuǎn)為字符串輸出。

比如:int a; scanf(“%d”,&a);使用字符串形式打印出a的值。

#include

#include

int main()

{

char str[100];

char str1[100];

int data=0;

int j=0,i=0;

printf("從鍵盤上輸入整數(shù):");

scanf("%d",&data);

// 123 -->'1' '2' '3'

while(data)

{

str[i++]=data%10+'0';

data=data/10;

}

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

{

str1[j]=str[i-j-1];

}

str1[j]='\0';

printf("str1=%s\n",str1);

return 0;

}

9.從鍵盤上輸入一個(gè)字符串,轉(zhuǎn)為整數(shù)輸出。

#include

#include

int main()

{

//"123"

char str[100];

int data=0;

int i=0;

printf("從鍵盤上輸入字符串:");

scanf("%s",str);

while(str[i]!='\0')

{

data*=10;//data=0 data=10 data=120

data+=str[i]-'0';//data=1 data=12 data=123

i++;

}

printf("data=%d\n",data);

return 0;

}

10.回文字符串。 “121”,“1221”

11.將第8題和第9題轉(zhuǎn)成浮點(diǎn)數(shù)。

12.將10進(jìn)制數(shù)據(jù)轉(zhuǎn)為16進(jìn)制輸出。 比如: 3 --->0x3

13.將10進(jìn)制數(shù)據(jù)轉(zhuǎn)為二進(jìn)制輸出。

知識(shí)點(diǎn)2:字符串到整數(shù)-浮點(diǎn)數(shù)的格式化轉(zhuǎn)換

//輸出的都是字符串

#include

int printf(const char *format, ...);

int fprintf(FILE *stream, const char *format, ...);

int sprintf(char *str, const char *format, ...); //格式化轉(zhuǎn)換函數(shù)

int snprintf(char *str, size_t size, const char *format, ...);

#include

#include

int main()

{

char str[100];

sprintf(str,"%s%s%s%d%c%f","123","456","789",666,'A',123.456);

printf("str=%s\n",str);

return 0;

}

//輸入的是字符串

#include

int scanf(const char *format, ...);

int fscanf(FILE *stream, const char *format, ...);

int sscanf(const char *str, const char *format, ...);

#include

#include

int main()

{

float a;

char str[]="123.456";

sscanf(str,"%f",&a); //"123"

printf("a=%f\n",a);

return 0;

}

//字符串轉(zhuǎn)整數(shù)

#include

int atoi(const char *nptr);

long atol(const char *nptr);

long long atoll(const char *nptr);

long long atoq(const char *nptr);

知識(shí)點(diǎn)3:多維數(shù)組

一維數(shù)組和二維數(shù)組使用頻率較高。

一維數(shù)組: 定義的時(shí)候只有一個(gè)下標(biāo)。 char buff[100];

二維數(shù)組: 定義的時(shí)候只有二個(gè)下標(biāo)。 char buff[10][100];

二維數(shù)組可以看成一個(gè)矩陣。char buff[行][列];

3.1二維數(shù)組特點(diǎn):

  1. 二維數(shù)組定義的時(shí)候,如果賦了初始值,行可以省略掉,列不可用省略。

int main()

{

char data1[3][3]={{1,2,3},{4,5,6},{7,8,9}};

char data2[3][3]=

{

{1,2,3},

{4,5,6},

{7,8,9}

};

//第1個(gè)[]指定有多少個(gè)一維數(shù)組,第2個(gè)指定1維數(shù)組有多大

char data3[][5]=

{

1,2,3,

4,5,6,

7,8,9

};

return 0;

}

3.2.二維數(shù)組如何訪問成員?

#include

#include

int main()

{

char data[3][3]=

{

{1,2,3},

{4,5,6},

{7,8,9}

};

printf("第1行的第2列:%d\n",data[1][2]);

char str[][100]={"123","456","789","中國(guó)","嵌入式"};

printf("%s\n",str[3]);// str[3]== char str[]="中國(guó)";

return 0;

}

3.3 作業(yè)

定義一個(gè)int類型的二維數(shù)組,比如:[400][400],從鍵盤上向這個(gè)二維數(shù)組錄入數(shù)據(jù),計(jì)算二維數(shù)組交叉數(shù)據(jù)之和。 ---計(jì)算矩陣交叉—對(duì)角線數(shù)據(jù)的和。

#include

#include

int main()

{

int data[4][4];

int i,j;

//從鍵盤上錄入數(shù)據(jù)

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

{

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

{

scanf("%d",&data[i][j]);

}

}

return 0;

}

知識(shí)點(diǎn)4:一行代碼上字符串太長(zhǎng)該如何定義?

#include

#include

int main()

{

//第一種方法:

char str1[]="1234567890123456789012 \

34567890123456789012345678901234567 \

89012345678901234567890123456789012 \

345678901234567890";

//第二種方法:

char str2[]="1234567890"

"123456789012345678901234"

"567890123456789012345678"

"9012345678901234567890";

printf("str1=%s\n",str1);

printf("str2=%s\n",str2);

return 0;

}

知識(shí)點(diǎn)5:一維指針

5.1指針的概念

指針就是地址C語(yǔ)言里指針可以直接訪問地址,計(jì)算機(jī)的CPU、外設(shè)硬件都是依靠地址操作的。

指針變量如何定義?

#include

#include

int main()

{

char *p1; //定義一個(gè)char類型的指針變量

int *p2; //定義一個(gè)int類型的指針變量

//int類型的指針變量:存放地址數(shù)據(jù)。

int data=123; //定義一個(gè)int類型的變量

//int類型的變量:存儲(chǔ)整數(shù)數(shù)據(jù)。

return 0;

}

指針如何使用?

#include

#include

int main()

{

// &data 取地址 a&b按位與 a&&b 并且

// int *p定義一個(gè)int類型的指針

// *p 取出指針指向空間中的數(shù)據(jù)--取數(shù)據(jù)

// a*b a和b乘法

int *p; //指針變量本身就是存放地址的

int data=123;

//p=data; //錯(cuò)誤:data本身只是一個(gè)變量標(biāo)識(shí)符,不是地址

p=&data; //將data的地址賦值給指針p

printf("*p=%d\n",*p); //取出指針p指向空間中的數(shù)據(jù)

*p=666; //給指針指向的空間賦值

printf("data=%d\n",data);

return 0;

}

什么是野指針?

野指針就是本身沒有合法地址空間---非法指針。

野指針會(huì)導(dǎo)致的常見錯(cuò)誤:段錯(cuò)誤。

下面代碼就會(huì)導(dǎo)致段錯(cuò)誤:

#include

#include

int main()

{

int *p;//指針只能存放地址

*p=123;

printf("*p=%d\n",*p);

return 0;

}

指針本身占的空間是多少?

所有指針類型都占4個(gè)字節(jié)空間。和類型沒有關(guān)系。

#include

#include

int main()

{

int *int_p;//指針只能存放地址

int int_a;

char *char_p;//指針只能存放地址

char char_a;

float *float_p;//指針只能存放地址

float float_a;

double *double_p;//指針只能存放地址

double double_a;

printf("int_a=%d\n",sizeof(int_a));//4

printf("int_p=%d\n",sizeof(int_p));//4

printf("char_a=%d\n",sizeof(char_a));

printf("char_p=%d\n",sizeof(char_p));

printf("float_a=%d\n",sizeof(float_a));

printf("float_p=%d\n",sizeof(float_p));

printf("double_a=%d\n",sizeof(double_a));

printf("double_p=%d\n",sizeof(double_p));

return 0;

}

5.2指針訪問數(shù)組成員

訪問一維數(shù)組成員的方式有哪些?

#include

#include

int main()

{

int a[]={1,2,3,4,5,6,7,8,9,0};

int *p;

p=a;

printf("下標(biāo)4的值:%d\n",a[4]); //5

printf("下標(biāo)4的值:%d\n",*(a+4)); //5

printf("下標(biāo)4的值:%d\n",*(p+4)); //5

return 0;

}

指針訪問一維數(shù)據(jù)常用的操作方式:字符串

#include

#include

int main()

{

char str[]="1234567890";

char *p=str;

int len=0;

printf("p=%s,str=%s\n",p,str);

//計(jì)算字符串的長(zhǎng)度

while(*p++!='\0')

{

len++;

}

printf("len=%d\n",len);

return 0;

}

指針自增和自減?++和—運(yùn)算符

#include

#include

int main()

{

int a[]={1,2,3,4,5,6,7,8,9,0};

int *p=a;

printf("%d\n",*p); //1

printf("%d\n",*p++); //1

printf("%d\n",*p); //2

printf("%d\n",*(p+3));//5

printf("%d\n",*p);//2

printf("%d\n",*(++p));//3

printf("%d\n",*p);//3

printf("%d\n",*p--);//3

printf("%d\n",*p);//2

return 0;

}

指針自增自減偏移字節(jié)是多少? 與指針本身的類型有關(guān)系。

#include

#include

int main()

{

/*

int a[]={1,2,3,4,5,6,7,8,9,0};

int *p=a;

printf("偏移之前的地址:p=%#x\n",p);

*(p++);

printf("%d\n",*p); //2

printf("偏移之后的地址:p=%#x\n",p);

*/

char a[]={1,2,3,4,5,6,7,8,9,0};

char *p=a;

printf("偏移之前的地址:p=%#x\n",p);

*(p++);

printf("%d\n",*p); //2

printf("偏移之后的地址:p=%#x\n",p);

return 0;

}

數(shù)組本身可以當(dāng)做指針使用嗎?不可以

指針特點(diǎn):自增、自減、可以改變指向。

#include

#include

int main()

{

int a[]={1,2,3,4,5}; //*(a+3)

int b[]={11,12,13,14,15};

//下面3行代碼是錯(cuò)誤的

a--;

a++;

a=b;

return 0;

}

指針可以當(dāng)做數(shù)組使用嗎? 可以

數(shù)組特點(diǎn):可以通過下標(biāo)訪問數(shù)組成員。

#include

#include

int main()

{

int a[]={1,2,3,4,5};

int *p=a;

printf("%d\n",a[0]);

printf("%d\n",p[0]); //*p

return 0;

}

5.3數(shù)組指針

數(shù)組指針可以指向一個(gè)一維數(shù)組,行指針也叫一維數(shù)組指針。

定義語(yǔ)法: char (*p)[5];該指針指向一個(gè)二維數(shù)組里的一個(gè)一維數(shù)組地址,一維數(shù)組的成員是5個(gè)字節(jié)。

二維數(shù)組的定義方法: char a[10][5];

#include

#include

int main()

{

int (*p)[5]; //定義一個(gè)一維數(shù)組指針---行指針

int a[2][5]=

{

{1,2,3,4,5},

{6,7,8,9,10}

};

p=a; //將a地址給p指針

printf("%d\n",p[0][2]);

p++; //加一個(gè)一維數(shù)組的大小

printf("%d\n",p[0][2]);

return 0;

}

5.4指針數(shù)組

指針數(shù)組: 表示該數(shù)組成員可以存放指針。

指針數(shù)組定義語(yǔ)法:int *p[5];表示定義一個(gè)int數(shù)組,該數(shù)組的類型可以存放5個(gè)int類型的指針變量(地址)。

#include

#include

int main()

{

int a,b,c;

int *p[3]; //一次定義3個(gè)int類型的指針變量

//存放地址

p[0]=&a;

p[1]=&b;

p[2]=&c;

//對(duì)空間賦值

*p[0]=123;

*p[1]=456;

*p[2]=789;

//取出數(shù)據(jù)

printf("%d\n",*p[0]);

printf("%d\n",*p[1]);

printf("%d\n",*p[2]);

return 0;

}

#include

#include

int main()

{

char a[][100]={"小明","小白","小李"};

char *p[]={"小明","小白","小李"};

printf("%s\n",a[0]);

printf("%s\n",p[0]);

return 0;

}

5.5字符串查找函數(shù)

#include

char *strstr(const char *源字符串, const char *要查找的字符串);

函數(shù)功能:就是在源字符串里查找指定的字符串,查找到之后就返回該字符串的地址。

#include

#include

int main()

{

char str[]="123abc4567890";

char *p;

p=strstr(str,"abc");

printf("%s\n",p);

return 0;

}

5.6指針類型常見的初始化值:NULL

#include

#include

int main()

{

char *p=NULL; // (void*)0 == NULL

printf("%#x\n",p);

if(p!=NULL)

{

//判斷指針是否可以使用

}

return 0;

}

5.7作業(yè):字符串解析

1.練習(xí)上午學(xué)習(xí)的新知識(shí)。

2.解析GPS的數(shù)據(jù)。GPS芯片接收到衛(wèi)星的信號(hào)之后,會(huì)通過字符串的形式將解析的數(shù)據(jù)輸出。

#include

#include

int main()

{

char gps_data[]=

{

"$GNGGA,114955.000,2842.4158,N,11549.5439,E,1,05,3.8,54.8,M,0.0,M,,*4F"

"$GNGLL,2842.4158,N,11549.5439,E,114955.000,A,A*4D"

"$GPGSA,A,3,10,31,18,,,,,,,,,,5.7,3.8,4.2*37"

"$BDGSA,A,3,07,10,,,,,,,,,,,5.7,3.8,4.2*2A"

"$GPGSV,3,1,10,10,49,184,42,12,16,039,,14,54,341,,18,22,165,23*7B"

"$GPGSV,3,2,10,22,11,318,,25,51,055,,26,24,205,,29,13,110,*7C"

"$GPGSV,3,3,10,31,50,287,36,32,66,018,*7F"

"$BDGSV,1,1,04,03,,,07,05,,,29,07,79,246,33,10,52,232,19*62"

"$GNRMC,114955.000,A,2842.4158,N,11549.5439,E,0.00,44.25,061117,,,A*4D"

"$GNVTG,44.25,T,,M,0.00,N,0.00,K,A*14"

"$GNZDA,114955.000,06,11,2017,00,00*47"

"$GPTXT,01,01,01,ANTENNA OK*35"

};

return 0;

}

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7581

    瀏覽量

    135560
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    567

    瀏覽量

    20433
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    411

    瀏覽量

    25858
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    個(gè)二維數(shù)組指針的問題?

    比如定義個(gè)二維數(shù)組int a[3][5], 我們知道a是這個(gè)二維數(shù)組的首地址,a[0]是第
    發(fā)表于 05-09 11:28

    C語(yǔ)言二維數(shù)組的定義和引用

    今天用二維數(shù)組時(shí)不知道怎么用了,網(wǎng)上查了下,摘到這里來(lái)了。數(shù)組只有個(gè)下標(biāo),稱為
    發(fā)表于 07-12 08:55

    C51語(yǔ)言指針、結(jié)構(gòu)、聯(lián)合和枚舉

     指針C51語(yǔ)言的精華也是難點(diǎn)。本章主要介紹指針的概念、定義指針的方法,介紹指向
    發(fā)表于 06-12 23:47 ?112次下載

    C語(yǔ)言教程之使用二維數(shù)組保存數(shù)據(jù)問題

    C語(yǔ)言教程之使用二維數(shù)組保存數(shù)據(jù)問題,很好的C語(yǔ)言資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 04-25 15:03 ?0次下載

    C語(yǔ)言教程之求二維數(shù)組對(duì)角線之和

    C語(yǔ)言教程之求二維數(shù)組對(duì)角線之和,很好的C語(yǔ)言資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 04-25 15:21 ?0次下載

    c語(yǔ)言二維數(shù)組定義及其規(guī)則詳解

    數(shù)組只有個(gè)下標(biāo),,稱為數(shù)組,其
    發(fā)表于 11-16 08:49 ?2.2w次閱讀
    <b class='flag-5'>c</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>二維</b><b class='flag-5'>數(shù)組</b>定義及其規(guī)則詳解

    c語(yǔ)言二維數(shù)組初始化及使用

    ,就組成了二維數(shù)組。當(dāng)然,前提是各元素類型必須相同。根據(jù)這樣的分析,個(gè)二維數(shù)組也可以分解為多個(gè)
    發(fā)表于 11-16 09:15 ?2w次閱讀
    <b class='flag-5'>c</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>二維</b><b class='flag-5'>數(shù)組</b>初始化及使用

    C語(yǔ)言入門教學(xué)之數(shù)組資料總結(jié)免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言入門教學(xué)之數(shù)組資料總結(jié)免費(fèi)下載主要內(nèi)容包括了:1 數(shù)組的定
    發(fā)表于 10-23 17:53 ?5次下載
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>入門教學(xué)之<b class='flag-5'>數(shù)組</b>資料總結(jié)免費(fèi)下載

    C語(yǔ)言程序設(shè)計(jì)教程之二維數(shù)組如何應(yīng)用二維數(shù)組的資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之二維數(shù)組如何應(yīng)用二維數(shù)組的資料概述主要內(nèi)容包括了
    發(fā)表于 10-26 16:48 ?3次下載

    C語(yǔ)言二維數(shù)組演示實(shí)例及電路圖免費(fèi)下載

     1、C語(yǔ)言允許使用多維數(shù)組,最簡(jiǎn)單的多維數(shù)組二維數(shù)組,定義多維
    發(fā)表于 08-20 17:31 ?0次下載
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>的<b class='flag-5'>二維</b><b class='flag-5'>數(shù)組</b>演示實(shí)例及電路圖免費(fèi)下載

    二維數(shù)組指針指向錯(cuò)誤應(yīng)該如何糾正

    本文檔的主要內(nèi)容詳細(xì)介紹的是二維數(shù)組指針指向錯(cuò)誤應(yīng)該如何糾正。
    發(fā)表于 12-13 16:01 ?12次下載
    <b class='flag-5'>二維</b><b class='flag-5'>數(shù)組</b>的<b class='flag-5'>指針</b>指向錯(cuò)誤應(yīng)該如何糾正

    二維數(shù)組數(shù)組指針以及指針數(shù)組

    二維數(shù)組數(shù)組指針以及指針數(shù)組
    的頭像 發(fā)表于 08-16 09:02 ?2547次閱讀

    如何用指針數(shù)組數(shù)組指針來(lái)表示二維數(shù)組?

    a是個(gè)二維數(shù)組,3 行 4 列,共 12 個(gè)元素。
    的頭像 發(fā)表于 03-06 11:38 ?1130次閱讀

    C語(yǔ)言二維數(shù)組介紹

    定義個(gè)兩行三列的二維數(shù)組,總共有6個(gè)元素
    的頭像 發(fā)表于 09-11 14:51 ?821次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>—<b class='flag-5'>二維</b><b class='flag-5'>數(shù)組</b>介紹

    數(shù)組轉(zhuǎn)為二維python

    數(shù)組轉(zhuǎn)為二維數(shù)組個(gè)常見的問題,特別是在處理數(shù)據(jù)時(shí)。
    的頭像 發(fā)表于 11-23 14:54 ?4631次閱讀