语言
while 语句 2 dowhile 语句 3 for 语句 4 break, continue 和 goto 语句 5 循环的嵌套 6 程序举例及习题解答 第六章 函数与编译预处理 1 模块化程序设计与函数 2 函数定义与调用 3 函数的递归调用 4 变
然后在主函数中调用这两个函数。 1从键盘输入 12 个杂乱无序的整数存入二维数组 a[3][4]中,然后输出其中值最大的元素及其行列号。 1编写一函数,统计输出一行字符中所含单词的个数。 1编写程序,统计 从键盘输入的字符个数和行数。 1 编写程序,输入一行字符,分别统计出其中英文字母、空格 (含 ‘ \n’ 、 ‘ \t’) 、数字和其它字符的个数。 1 编写递归函数 reverse,将字符串
t+=a++。 } else { static int a=5。 t+=a++。 } return t+=a++。 } main() { int i,s=0。 for(i=0。 i3。 i++) s+=fun(i)。 printf(s=%d\n,s)。 } 运行结果 __s=27 _______ 17. 写出程序的运行结果 int fun() { static int x=0。 int t=0。
答案: fopen 111. 以随机访问方式读取文件中的数据通常使用函数。 答案: fread 112. 函数 把文件位置指针重定位到文件中的指定的位置。 答案: fseek 113. 自 结构用来构造动态数据结构。 答案:引用 114. 函数 用来动态分配内存。 答案: malloc *115. 是一种特殊的链表,它只允许在链表的开始位置插入删除结点。 答案:堆栈 *116.
t i。 int fact()。 for(i=0。 i5。 i++) printf(\40:%d!=%d\n,i,fact(i))。 } int fact(j) int j。 { int sum。 if(j==0) sum=1。 else sum=j*fact(j1)。 return sum。 }
argdx 所指的地址写 argcx 字节 4 除把 handle 当设备号 (0=当前 ,1=A,等 )之外 ,均和 cmd=2 时一样 5 除把 handle 当设备号 (0=当前 ,1=A,等 )之外 ,均和 cmd=3 时一样 6 取输入状态 7 取输出状态 8 测试可换性。 只对于 DOS 11 置分享冲突的重算计数。 只对 DOS int (*ssignal(int sig
amp。 amp。 b c 的值为 …………………………………… ( ) ① 0 ② 1 ③ 3 ④ 5 3 s1和 s2分别为两个字符串变量,下列语 句中,错误的是 ……………… ( ) ① strcpy( s1 , s2 ) ② gets(s1 ,s2) ③ strcmp( s1 , s2 ) ④ strcat( s1 , s2 ) 3 设 a 、 b、 c的值分别为2、3、 4 ,
file 文件,不过我们什么时候修改了源程序当中的什么文件,我们只要执行make 命令,我们的编译 器都只会去编译和我们修改的文件有关的文件,其它的文件她连理都不想去理的。 下面我们学习 Makefile是如何编写的。 在 Makefile中也 开始的行都是注释行 .Makefile中最重要的是描述文件的依赖关系的说明。 一般的格式是: target: ponents TAB rule
nth[0]=39。 039。 //与之后的管理员时间查询函数一致 } //与之后的 day格式调整一样 year[4]=39。 39。 year[5]=39。 \039。 strcat(year,month)。 //将输入的月份续接在 year数组之后 system(clear)。 printf(\n\t\t\t 『查询结果』 \n\n)。 printf(\n)。 Pri_Tit
int x=2。 z=x+++1。 则 x 的值为【 1】 . 答案: 1). 3 第 11 题 ( 1 分) 设 a=3,b=4,c=4, 则 表 达 式a+bcamp。 amp。 b==camp。 amp。 a||b+camp。 amp。 b==c的值为【 1】 . 答案: 1). 1 第 12 题 ( 1 分) 设 x 和 y 均为 int 型变量 ,且 x=1,y=2,则表达式 +x/y