版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第9講指針指針是C語言中的重要概念,也是C語言的重要特色。使用指針,可以使程序更加簡潔、緊湊、高效。9.1指針和指針變量的概念
9.2指針變量的定義與應(yīng)用9.3數(shù)組的指針和指向數(shù)組的指針變量
9.4字符串的指針和指向字符串的指針變量9.5返回指針值的函數(shù)
9.6指針數(shù)組與主函數(shù)main()的形參
9.7函數(shù)的指針和指向函數(shù)的指針變量9.4字符串的指針和指向字符串的指針變量字符串在內(nèi)存中的起始地址稱為字符串的指針,可以定義一個(gè)字符指針變量指向一個(gè)字符串。9.4.1字符串的表示與引用在C語言中,既可以用字符數(shù)組表示字符串,也可用字符指針變量來表示;引用時(shí),既可以逐個(gè)字符引用,也可以整體引用。1.逐個(gè)引用[案例9.8]使用字符指針變量表示和引用字符串。/*案例代碼文件名:AL9_8.C*/main(){char*string="IloveBeijing.";for(;*string!=’\0’;string++)printf("%c",*string);printf("\n");} [程序演示]程序運(yùn)行結(jié)果:
IloveBeijing.程序說明:char*string="IloveBeijing.";語句定義并初始化字符指針變量string:用串常量“IloveBeijing.”的地址(由系統(tǒng)自動(dòng)開辟、存儲(chǔ)串常量的內(nèi)存塊的首地址)給string賦初值。該語句也可分成如下所示的兩條語句:
char*string;
string="IloveBeijing.";注意:字符指針變量string中,僅存儲(chǔ)串常量的地址,而串常量的內(nèi)容(即字符串本身),是存儲(chǔ)在由系統(tǒng)自動(dòng)開辟的內(nèi)存塊中,并在串尾添加一個(gè)結(jié)束標(biāo)志’\0’。2.整體引用[案例9.9]采取整體引用的辦法,改寫[案例9.8]。/*案例代碼文件名:AL9_9.C*//*程序功能:使用字符指針變量表示和引用字符串*/#include<stdio.h>main(){char*string="IloveBeijing.";
printf(“%s\n”,string);} 程序說明:printf("%s\n",string);語句通過指向字符串的指針變量string,整體引用它所指向的字符串的原理:系統(tǒng)首先輸出string指向的第一個(gè)字符,然后使string自動(dòng)加1,使之指向下一個(gè)字符;重復(fù)上述過程,直至遇到字符串結(jié)束標(biāo)志。注意:其它類型的數(shù)組,是不能用數(shù)組名來一次性輸出它的全部元素的,只能逐個(gè)元素輸出。例如:
intarray[10]={……};......printf("%d\n",array); /*這種用法是非法的*/......3.字符指針變量與字符數(shù)組之比較雖然用字符指針變量和字符數(shù)組都能實(shí)現(xiàn)字符串的存儲(chǔ)和處理,但二者是有區(qū)別的,不能混為一談。(1)存儲(chǔ)內(nèi)容不同。字符指針變量中存儲(chǔ)的是字符串的首地址,而字符數(shù)組中存儲(chǔ)的是字符串本身(數(shù)組的每個(gè)元素存放一個(gè)字符)。(2)賦值方式不同。對字符指針變量,可采用下面的賦值語句賦值:
char*pointer;pointer="Thisisaexample.";而字符數(shù)組,雖然可以在定義時(shí)初始化,但不能用賦值語句整體賦值。下面的用法是非法的:
charchar_array[20];
char_array="Thisisaexample."; /*非法用法*/(3)指針變量的值是可以改變的,字符指針變量也不例外;而數(shù)組名代表數(shù)組的起始地址,是一個(gè)常量,而常量是不能被改變的。9.4.2字符串指針作函數(shù)參數(shù)[案例9.10]用函數(shù)調(diào)用方式,實(shí)現(xiàn)字符串的復(fù)制。/*案例代碼文件名:AL9_10.C*//**********************************************************//*string_copy()函數(shù):復(fù)制一個(gè)字符串*//*形參:字符指針from接收源串,字符指針to存儲(chǔ)目標(biāo)串*//*返回值:無*//**********************************************************/voidstring_copy(char*from,char*to){for(;*to++=*from++;);/*循環(huán)體為空語句*/}main(){chara[20]="Iamateacher.";charb[20];string_copy(a,b);/*數(shù)組名作實(shí)參*/printf("b=%s\n",b);}
其特點(diǎn)是:先復(fù)制、后判斷,循環(huán)結(jié)束前,結(jié)束標(biāo)志已經(jīng)復(fù)制。9.5返回指針值的函數(shù)
一個(gè)函數(shù)可以返回一個(gè)int型、float型、char型的數(shù)據(jù),也可以返回一個(gè)指針類型的數(shù)據(jù)。返回指針值的函數(shù)(簡稱指針函數(shù))的定義格式如下:
函數(shù)類型*函數(shù)名([形參表])
填空:補(bǔ)充函數(shù)fun,其功能:判斷一個(gè)數(shù)是否為素?cái)?shù)。該數(shù)是素?cái)?shù)時(shí),函數(shù)返回字符串”yes!”,否則函數(shù)返回字符串”no!”,并在主函數(shù)中輸出。#include<stdlib.h>#include<stdio.h>【1】{ inti,m=1; for(i=【2】;i<n;i++) if(【3】) {m=0; break;} if(m==1&&n>1) return("yes!"); elsereturn("no!");}voidmain(){ intk=0; system("CLS");printf("Input:");scanf("%d",&k); printf("%s\n",fun(k));}char*fun(intn)2n%i==09.6指針數(shù)組與主函數(shù)main()的形參9.6.1指針數(shù)組
1.概念
數(shù)組的每個(gè)元素都是一個(gè)指針數(shù)據(jù)。指針數(shù)組比較適合用于指向多個(gè)字符串,使字符串處理更加方便、靈活。
2.定義格式
數(shù)據(jù)類型*數(shù)組名[元素個(gè)數(shù)]
注意:與行指針變量定義格式
數(shù)據(jù)類型(*行指針變量)[元素個(gè)數(shù)]
的差別。
[案例9.12]有若干計(jì)算機(jī)圖書,請按字母順序,從小到大輸出書名。解題要求:使用排序函數(shù)完成排序,在主函數(shù)中進(jìn)行輸入輸出。
/*案例代碼文件名:AL9_12.C*/
/*程序功能:指針數(shù)組應(yīng)用示例*//***********************************************//*sort()函數(shù):對字符指針數(shù)組進(jìn)行排序*//*形參:name——字符指針數(shù)組,count——元素個(gè)數(shù)*//*返回值:無*//***********************************************/voidsort(char*name[],intcount){char*temp_p;inti,j,min;/*使用選擇法排序*/for(i=0;i<count-1;i++) /*外循環(huán):控制選擇次數(shù)*/{min=i; /*預(yù)置本次最小串的位置*/for(j=i+1;j<count;j++) /*內(nèi)循環(huán):選出本次的最小串*/if(strcmp(name[min],name[j])>0) /*存在更小的串*/min=j; /*保存之*/if(min!=i) /*存在更小的串,交換位置*/temp_p=name[i],name[i]=name[min],name[min]=temp_p;}}/*主函數(shù)main()*/main(){char*name[5]={“BASIC”,”FORTRAN”,”PASCAL”,”C”,”FoxBASE”};inti=0;sort(name,5);/*使用字符指針數(shù)組名作實(shí)參,調(diào)用排序函數(shù)sort()*//*輸出排序結(jié)果*/for(;i<5;i++)printf(“%s\n”,name[i]);} [程序演示]程序運(yùn)行結(jié)果:BASICCFORTRANFoxBASEPASCAL程序說明:(1)實(shí)參對形參的值傳遞:
sort(name,5);↓↓voidsort(char*name[],intcount)(2)字符串的比較只能使用strcmp()函數(shù)。形參字符指針數(shù)組name的每個(gè)元素,都是一個(gè)指向字符串的指針,所以有strcmp(name[min],name[j])。9.6.2主函數(shù)main()的形參在以往的程序中,主函數(shù)main()都使用其無參形式。實(shí)際上,主函數(shù)main()也是可以指定形參的。1.主函數(shù)main()的有參形式
main(intargc,char*argv[]){……}2.實(shí)參的來源運(yùn)行帶形參的主函數(shù),必須在操作系統(tǒng)狀態(tài)下,輸入主函數(shù)所在的可執(zhí)行文件名,以及所需的實(shí)參,然后回車即可。命令行的一般格式為:
可執(zhí)行文件名實(shí)參[實(shí)參2……][案例9.13]求鍵盤輸入的任意多個(gè)數(shù)據(jù)(0---9之間)的和。
/*案例代碼文件名:AL9_13.C*/
/*程序功能:主函數(shù)main()的形參應(yīng)用示例*/#include<stdio.h>main(intargc,char*argv[]){inti,sum=0;for(i=1;i<argc;i++) sum=sum+*argv[i]-'0';printf("%d\n",sum);}若運(yùn)行時(shí)輸入AL9_13123輸出6若運(yùn)行時(shí)輸入AL9_1311530輸出63.形參說明(1)形參argc是命令行中參數(shù)的個(gè)數(shù)(可執(zhí)行文件名本身也算一個(gè))。在本案例中,形參argc的值為4。(2)形參argv是一個(gè)字符指針數(shù)組,即形參argv首先是一個(gè)數(shù)組(元素個(gè)數(shù)為形參argc的值),其元素值都是指向?qū)崊⒆址闹羔?。在本案例中,元素argv[0]指向第1個(gè)實(shí)參字符串“AL9_13”,元素argv[1]指向第2個(gè)實(shí)參字符串“1”,元素argv[2]指向第3個(gè)實(shí)參字符串“2”,元素argv[3]指向第3個(gè)實(shí)參字符串“3”。9.6.3指向指針的指針變量簡介在[案例9.12]的主函數(shù)main()中,數(shù)組name是一個(gè)字符指針數(shù)組,即數(shù)組的每一個(gè)元素都是一個(gè)指向字符串的指針。既然name是一個(gè)數(shù)組,則它的每一個(gè)元素也同樣有相應(yīng)的地址,因此可以設(shè)置一個(gè)指針變量pointer,使其指向指針數(shù)組的元素(元素的值還是一個(gè)指針),稱pointer為指向指針的指針變量。顯然,指向指針的指針變量是一個(gè)兩級的指針變量。1.指向指針的指針變量的定義
數(shù)據(jù)類型**指針變量[,**指針變量2……];2.指向指針的指針變量的賦值
指針變量=指針數(shù)組名+i
[Return]9.7函數(shù)的指針和指向函數(shù)的指針變量簡介1.函數(shù)指針的概念
一個(gè)函數(shù)在編譯時(shí),被分配了一個(gè)入口地址,這個(gè)地址就稱為該函數(shù)的指針。可以用一個(gè)指針變量指向一個(gè)函數(shù),然后通過該指針變量調(diào)用此函數(shù)。
2.指向函數(shù)的指針變量
1)定義格式函數(shù)類型(*指針變量)();
注意:“*指針變量”外的括號(hào)不能缺,否則成了返回指針值的函數(shù)。
例如,int(*fp)(); /*fp為指向int函數(shù)的指針變量*/
2)賦值
函數(shù)名代表該函數(shù)的入口地址。因此,可用函數(shù)名給指向函數(shù)的指針變量賦值。
指向函數(shù)的指針變量=[&]函數(shù)名;
注意:函數(shù)名后不能帶括號(hào)和參數(shù);函數(shù)名前的“&”符號(hào)是可選的3)調(diào)用格式(*函數(shù)指針變量)([實(shí)參表])[案例9.14]求鍵盤輸入的兩個(gè)數(shù)據(jù)的大數(shù)。/*案例代碼文件名:AL9_14.C*/
#include<stdio.h>main(){intnum1,num2,max1;intmax(intn1,intn2);
int(*fp)();
fp=max;printf("inputtwonumbers:\n");scanf("%d%d",&num1,&num2);
max1=(*fp)(num1,num2);printf("max=%d\n",max1);}intmax(intn1,intn2){return(n1>n2?n1:n2);}3.指向函數(shù)的指針變量作函數(shù)參數(shù)指向函數(shù)的指針變量的常用用途之一,就是將函數(shù)指針作參數(shù),傳遞到其它函數(shù)。函數(shù)名作實(shí)參時(shí),因?yàn)橐笔±ㄌ?hào)和參數(shù),造成編譯器無法判斷它是一個(gè)變量還是一個(gè)函數(shù),所以必須加以說明。函數(shù)說明的格式,與第7章中介紹的一樣。注意:對指向函數(shù)的指針變量,諸如p+i、p++/p--等運(yùn)算是沒有意義的。2007年4月1、有以下函數(shù)
intfun(char*s){char*t=s;
while(*t++);//如果改為while(*t){t++;}則應(yīng)選Creturn(t-s);
}該函數(shù)的功能是()
A)比較兩個(gè)字符的大小
B)計(jì)算s所指字符串占用內(nèi)存字節(jié)的個(gè)數(shù)
C)計(jì)算s所指字符串的長度
D)將s所指字符串復(fù)制到字符串t中2007年4月2、有以下程序
main(intargc,char*argv[])
{intn=0,i;
for(i=1;i<argc;i++)n=n*10+*argv[i]-‘0’;
printf("%d\n",n);
}編譯連接后生成可執(zhí)行文件tt.exe,若運(yùn)行時(shí)輸入以下命令行
tt12345678程序運(yùn)行后的輸出結(jié)果是()
A)12
B)12345
C)12345678
D)1362007年4月3、有以下程序
main()
{charch[]="uvwxyz",*pc;
pc=ch;printf("%c\n",*(pc+5));
}程序運(yùn)行后的輸出結(jié)果是()
A)z
B)0
C)元素ch[5]的地址
D)字符y的地址2007年4月4、以下程序的輸出結(jié)果是_______________#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=20;m=*s1+*s2;printf("%d\n",m);}402007年9月1、以下敘述中錯(cuò)誤的是
A)改變函數(shù)形參的值,不會(huì)改變對應(yīng)實(shí)參的值
B)函數(shù)可以返回地址值
C)可以給指針變量賦一個(gè)整數(shù)作為地址值
D)當(dāng)在程序的開頭包含文件stdio.h時(shí),可以給指針變量賦NULL2、設(shè)有定義:char
p[]={’1’,’2’,’3’},*q=p;
,以下不能計(jì)算出一個(gè)char型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是
A)sizeof(p)
B)sizeof(char)
C)
sizeof(*q)
D)sizeof(p[0])2007年9月3、有以下函數(shù)
int
aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}以下關(guān)于aaa函數(shù)的功能敘述正確的是
A)求字符串s的長度B)比較兩個(gè)串的大小
C)將串s復(fù)制到串t
D)求字符串s所占字節(jié)數(shù)2007年9月4、有以下程序
#include<stdio.h>
void
fun(char**p)
{++p;
printf("%s\n",*p);}
main()
{char*a[]={"Morning","Afternoon","Evening","Night"};
fun(a);
}程序的運(yùn)行結(jié)果是
A)Afternoon
B)fternoon
C)Morning
D)orning2007年9月5、若有定義語句:int
a[2][3],*p[3];,則以下語句中正確的是
A)p=a;
B)p[0]=a;
C)
p[0]=&a[1][2];
D)p[1]=&a;2007年9月6、有以下程序
#include<stdio.h>
int
fun(char
s[])
{int
n=0;
while(*s<=’9’&&*s>=’0’)
{n=10*n+*s-’0’;s++;}
return(n);
}
main()
{char
s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));
}程序運(yùn)行的結(jié)果是
A)9
B)61490
C)61
D)5
2007年9月7、有以下程序:
#include<stdio.h>
void
fun(char*t,char*s)
{
while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main()
{char
ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa);
printf("%s,%s\n",ss,aa);
}程序運(yùn)行結(jié)果是
A)
accxyy
,
bbxxyy
B)
acc,
bbxxyy
C)
accxxyy,bbxxyy
D)
accbbxxyy,bbxxyy
2007年9月8、以下程序的輸出結(jié)果是(efgh)
#include<stdio.h>
#include<string.h>
char*fun(char*t)
{
char*p=t;
return(p+strlen(t)/2);
}
main()
{
char*str="abcdefgh";
str=fun(str);
puts(str);
}2008年4月1、設(shè)有如下程序段
char
s[20]="Beijing",*p;
p=s;則執(zhí)行p=s語句后,以下描述正確的是A)可以用*p表示s[0]
B)s數(shù)組中元素的個(gè)數(shù)和p所指字符串長度相等C)s和p都是指針變量D)數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相同2008年4月2、有以下程序
#include<stdio.h>
#include<string.h>
void
fun(char*s[],int
n)
{
char*t;
int
i,j;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(strlen(s[i])>strlen(s[j]))
{t=s[i];s[i]=s[j];s[j]=t;}
}
main()
{
char*ss[]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5);
printf("%s,%s\n",ss[0],ss[4]);
}程序的運(yùn)行結(jié)果是A)xy,aaaacc
B)aaaacc,xy
C)bcc,aabcc
D)aabcc,bcc2008年4月3、有以下程序
#include<stdio.h>
void
fun(char*a,char*b)
{
while(*a=='*')a++;
while(*b=*a){b++;a++;)
}
main()
{
char*s="*****a*b****",t[80];
fun(s,t);
puts(t);
}程序的運(yùn)行結(jié)果是A)*****a*b
B)a*b
C)a*b****
D)ab2008年4月4、設(shè)有定義語句int
(*f)(int);,則以下敘述正確的是A)f是基類型為int的指針變量B)f是指向函數(shù)的指針變量,該函數(shù)具有一個(gè)int類型的形參C)f是指向int類型一維數(shù)組的指針變量D)f是函數(shù)名,該函數(shù)返回值是基類型為int類型的地址
2008年4月5、以下程序的定義語句中,x[1]的初值是【2】,程序運(yùn)行后輸出的內(nèi)容是【2468】。
#include<stdio.h>
main()
{
int
x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],j;
for(i=0;i<4;i++)
{
p[i]=&x[2*i+1];
printf("%d",p[i][0]);
}
printf("\n");
}2009年3月1、有以下程序#include
<stdio.h>main(){
char*s={"ABC"};
do
{
printf("%d",*s%10);s++;
}
while
(*s);}注意:字母A的ASCII碼值為65。程序運(yùn)行后的輸出結(jié)果是A)5670B)656667C)567D)ABC2009年3月2、有以下程序#include
<stdio.h>void
fun(char*s){
while(*s)
{
if
(*s%2==0)
printf("%c",*s);
s++;
}}main(){
char
a[]={"good"};
fun(a);
printf("\n");}注意:字母a的ASCII碼值為97,程序運(yùn)行后的輸出結(jié)果是A)dB)goC)godD)good2009年3月3、有以下程序#include<stdio.h>main(){
char*a[]={"abcd","ef","gh","ijk"};int
i;
for(i=0;i<4;i++)
printf("%c",*a[i]);}程序運(yùn)行后的輸出結(jié)果是A)aegiB)dfhkC)dfhkD)abcdefghijk4、以下選項(xiàng)中正確的語句組是A)chars[];s="BOOK!";B)char*s;s={"BOOK!"};C)chars[10];s="BOOK!";D)char*s;s="BOOK!";2009年3月5、請將以下程序中的函數(shù)聲明語句補(bǔ)充完整。#include
<stdio.h>int
【】;main(){
int
x,y,(*p)();
scanf("%d%d",&x,&y);
p=max;
printf("%d\n",(*p)(x,y));}int
max(inta,intb){
return(a>b?a:b);}max(inta,intb)2009年9月1、若有定義語句:
int
a[4][10],*p,*q[4];且0<=i<4,則錯(cuò)誤的賦值是A)p=aB)q[i]=a[i]C)p=a[i]D)p=&a[2][1]2、有以下程序#include
<stdio.h>#include
<string.h>main(){
char
str[][20]={"One*World","One*Dream!"},*p=str[1];
printf("%d,",strlen(p));
printf("%s\n",p);}程序運(yùn)行后的輸出結(jié)果是A)9,One*WorldB)9,One*Dream!C)10,One*Dream!D)10,One*World2009年9月3、下列函數(shù)的功能是fun(char*a,char*b){
while((*b=*a)!='\0'){a++;b++;}
}A)將a所指字符串賦給b所指空間B)使指針b指向a所指字符串C)將a所指字符串和b所指字符串進(jìn)行比較D)檢查a和b所指字符串中是否有'\0'4、設(shè)有以下函數(shù):void
fun(int
n,char*s){……}則下面對函數(shù)指針的定義和賦值均正確的是A)void
(*pf)();
pf=fun;B)void*pf();
pf=fun;C)void*pf();*pf=fun;D)void
(*pf)(int,char);pf=&fun;2009年9月5、設(shè)有定義:
char*c;以下選項(xiàng)中能夠使字符型指針C正確指向一個(gè)字符串的是A)char
str[]="string";c=str;B)scanf("%s",c);C)
c=getchar();D)*c="string";選項(xiàng)B中,沒有為字符串分配存儲(chǔ)空間,因此不能用指針c指向字符串2010年3月1、下列語句組中,正確的是
A)char*s;s="Olympic";
B)chars[7];s="Olympic";
C)char*s;s={"Olympic"};D)chars[7];s={"Olympic"};2、若有以下定義和語句
chars1[10]="abcd!",*s2="\n123\\";
printf("%d%d\n",strlen(s1),strlen(s2));則輸出結(jié)果是
A)55
B)105
C)107
D)582010年3月3、有以下程序
#include<stdio.h>
#include<string.h>
voidfun(char*str)
{chartemp;intn,i;
n=strlen(str);
temp=str[n-1];
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp;
}
main()
{chars[50];
scanf("%s",s);fun(s);printf("%s\n",s);}程序運(yùn)行后輸入:abcdef<回車>,則輸出結(jié)果是【】
fabcde2010年3月4、有以下程序
#include<stdio.h>
main()
{inta[]={1,2,3,4,5,6},*k[3],i=0;
while(i<3)
{k[i]=&a[2*i];
printf("%d",*k[i]);
i++;
}
}程序運(yùn)行后的輸出結(jié)果是【】1351、有以下程序,程序中庫函數(shù)islower(ch)用以判斷ch中的字母是否為小寫字母
#include<stdio.h>
#include<ctype.h>
voidfun(char*p){inti=0;
while(p[i]){if(p[i]==''&&islower(p[i-1]))p[i-1]=p[i-1]-'a'+'A';
i++;}}
main(){chars1[100]="abcdEFG!";fun(s1);printf("%s\n",s1);}程序運(yùn)行后的輸出結(jié)果是
A)abcdEFG!
B)AbCdEFg!
C)aBcDEFG!
D)abcdEFg!2010年9月2、有以下程序
#include<stdio.h>
main(){chars[]="rstuv";
printf("%c\n",*s+2);}程序運(yùn)行后的輸出結(jié)果是
A)tuv
B)字符t的ASCII碼值
C)t
D)出錯(cuò)3、有定義語句:int*p[4];以下選項(xiàng)中與此語句等價(jià)的是
A)intp[4];
B)int**p;
C)int*(p[4]);
D)int(*p)[4];2010年9月4、以下不能將s所指字符串正確復(fù)制到t所指存儲(chǔ)空間的是
A)while(*t=*s){t++;s++;}
B)for(i=0;t[i]=s[i];i++);
C)do{*t++=*s++;}while(*s);
D)for(i=0,j=0;t[i++]=s[j++];);2010年9月1、有以下程序(說明:字母A的ASCII碼值是65)#include<stdio.h>voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n");}程序運(yùn)行后的輸出結(jié)果是A)BYB)BTC)YTD)YE2011年3月答案D2、有以下程序#include<stdio.h>voidfun
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度教育機(jī)構(gòu)抵押擔(dān)保貸款合同3篇
- 2024年量子計(jì)算技術(shù)研發(fā)合同
- 2024年股權(quán)收購及轉(zhuǎn)讓協(xié)議
- 2024年魚塘租賃與漁業(yè)生物飼料供應(yīng)合同3篇
- 2024年源地信用學(xué)貸受理助你輕松上大學(xué)3篇
- 2024年鋁合金門窗工程范本合同
- 2024年音樂噴泉機(jī)電安裝工程分包合作協(xié)議3篇
- 2024年物業(yè)服務(wù)管理合同完整性保障協(xié)議
- 2024年項(xiàng)目獎(jiǎng)金分配合同
- 2024年雇傭關(guān)系約定書:共創(chuàng)共贏新篇章
- 三甲醫(yī)院臨床試驗(yàn)機(jī)構(gòu)GCP 2024消化內(nèi)科專業(yè)010急性藥物性腎損傷應(yīng)急預(yù)案
- 科學(xué)研究方法論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 法律知識(shí)圖譜構(gòu)建
- 物理八年級上冊凸透鏡成像的規(guī)律(課件)
- 2024-2025學(xué)年新教材高中地理 第3單元 區(qū)域聯(lián)系與區(qū)域發(fā)展 第1節(jié) 大都市輻射對區(qū)域發(fā)展的影響-以上海市為例說課稿 魯教版選擇性必修2
- 失業(yè)保險(xiǎn)待遇申領(lǐng)表
- 2024年執(zhí)業(yè)醫(yī)師考試-中醫(yī)執(zhí)業(yè)醫(yī)師考試近5年真題集錦(頻考類試題)帶答案
- 期末測試卷(一)(試題)2023-2024學(xué)年二年級上冊數(shù)學(xué)蘇教版
- 泌尿外科品管圈
- 2024-2030年中國真空滅弧室行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 廣東省深圳市(2024年-2025年小學(xué)四年級語文)統(tǒng)編版期末考試(上學(xué)期)試卷及答案
評論
0/150
提交評論