times++;

printf(\} 难度2 1、考查点:用指针访问字符数组元素,程序D3.c的功能是将字符串yy在屏幕上输出。 #include

int main(void) {

/*********Found************/

char yy[200] = \改为:*yy

/*********Found************/

fol (; *yy; yy++) //改为:for {

putchar(*yy); }

return 0;

}

2、考查点:字符数组定义,字符串输出控制,标准字符串函数的使用,程序D6.c的功能是从键盘读入一行字符(包括空格、TAB等字符)并在屏幕上显示。

#include

int main(void) {

/*********Found************/

char yy<128>; //改为:yy[128]

/*********Found************/ getchar(yy); //改为:gets

/*********Found************/ printf(\%y\改为:%s

return 0;

}

3、考查点:if-else形式条件的分析,数据类型选择,程序D7.c的功能是判断x和y是否相等,相等则显示x=y,不等则显示x<>y。

#include

int main(void) {

/*********Found************/ char x, y; //改为:int

x = 39270; y = 41001;

/*********Found************/ if (x != y) //改为:== {

printf(\ }

/*********Found************/ else;; //去掉;; {

printf(\ }

return 0;

}

4、考查点:文件路径名表示,文件打开方式选择,文件打开成功判断,程序D8.c的功能是打开文件d:\\te.c用于读并判断打开是否成功。

#include

int main(void) {

FILE *fp;

/*********Found************/

char fileName[] = \\\te.c\改为:\\\\

/*********Found************/

fp = fopen(fileName, \w\改为:r

/*********Found************/ if (fp is NULL) //改为:== {

puts(\ return 1; }

putchar(fgetc(fp)); fclose(fp);

return 0;

}

5、考查点:指针,内存分配、内存释放函数的使用,程序D9.c的功能是申请100个字节的内存空间,显示其首地址,然后释放申请到的内存空间。 #include

#include

int main(void) {

/*********Found************/ char pch[2]; //改为:*pch

/*********Found************/

if (pch = (char *)malloc(100) == NULL) //将红色部分括起来 {

printf(\ return 1; }

printf(\

/*********Found************/ close(pch); //改为:free

return 0;

}

6、考查点:指针作函数参数,函数调用,程序D14.c的功能是调用函数swap,将a和b的值交换,最后在屏幕上显示交换后的a,b之值。 #include

/*********Found************/

void swap(int x, int y); //改为:int *x, int *y

int main(void) {

int a = 3, b = 4;

/*********Found************/ swap(a, b); //改为:&a, &b printf(\

return 0;

}

/*********Found************/

void swap(int x, int y) //改为:int *x, int *y

{

int tmpX;

/*********Found************/ ___________ // tmpX =*x; *x = *y;

/*********Found************/ *y = x; //改为:*y = tmpX;

}

7、考查点:结构体变量定义,结构体成员的输入、输出,程序D16.c的功能是worker2的信息使用结构体存储,从键盘读入其各项信息并显示。 #include

int main(void) {

struct WKER {

long ID;

long int num; char name[20]; char sex;

/*********Found************/ } ; //改为:worker2;

worker2.ID = 1L;

/*********Found************/

scanf(\%s %s %s\

//改:%ld%s%c

/*********Found************/

printf(\%s name=%s sex=%s\\n\

worker2.num, worker2.name, worker2.sex); //改为:%ld %c

return 0;

}

8、考查点:复合语句、变量作用域,程序D18.c的功能是从键盘上读入10个大于0的数,调用函数dispMaxNum显示其中最大的一个。

#include

int maxiNum = 0;

void dispMaxNum();

c语言程序改错类型,C语言程序改错总结相关推荐

  1. python程序设计语言是什么类型的语言-Python 是弱类型的语言 强类型和弱类型的语言区别...

    Python 是弱类型的语言 在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言.C++.Java 是强类型语言的代表. 下面我们以 C++ 为例来演示强类型语 ...

  2. 动态语言,静态类型,强类型定义语言,弱类型定义语言,

    1 动态语言和静态语言 通常我们所说的动态语言.静态语言是指动态类型语言和静态类型语言.    1 动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时 ...

  3. 编译型和解释型、动态语言和静态语言、强类型定义语言和弱类型定义语言

    一.编译型与解释型语言 我们编写程序也就是源代码基本是用高级编程语言,比如JavaScript, java, c等等,这些语言计算机是不理解的,所以需要转化(翻译)成计算机理解的机器语言,或者说目标C ...

  4. C语言数据类型 / 变量类型 - C语言零基础入门教程

    目录 一.C 语言数据类型分类 二.C 语言整形 1.无符号整形(16 位系统) 2.有符号整形(16 位系统) 3.int 和 long 区别 4.超出取值范围的整形 三.C 语言浮点型 float ...

  5. c语言 字符串 枚举类型,C语言入门 — 枚举类型

    1.C语言入门 - 枚举类型,枚举类型的关键字是enum, enum是用来定义一组整型数值,其实定义模型如下: enum { 常数名称1 = 0, //起始值取0,这里的值可以为0,正数,负数. 常数 ...

  6. python语言源程序文件类型_Python语言源程序文件的文件类型是__________。

    [单选题]Do you know Li Ming? No, I don't know _____. [填空题]从同步.异步方式的角度讲,82C55的基本输入/输出方式属于 通讯 . [判断题]扩展I/ ...

  7. python语言的变量类型_Python语言变量类型基础学习

    本文主要向大家介绍了Python语言变量类型基础学习,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python基本语法1.定义常量: 之前定义变量没有一起介绍定义常量,是因为P ...

  8. C语言int search类型,C语言的一些高级议题

    指针是C语言的灵魂,我们经常听到这样的说法,当我们初学C语言的时候,似乎觉得也没有什么,但是当你越来越深入的了解它,你就会发现C语言的强大有时甚至超乎你的想象.C语言作为一种相对较为底层的语言,在某些 ...

  9. c语言参数string类型,C语言main方法的参数打印

    c语言指针数组.字符串 有写错的地方,请帮忙纠错,感谢~ main方法的第二个参数是指针数组,存储的都是指针,所以每个元素的地址都是char **类型 字符串打印的时候,会自动截止到0字符 数组的名字 ...

最新文章

  1. Response.Redirect 打开新窗口的两种方法
  2. 用setResult回传intent参数的时候,接收方activity闪退
  3. 动态代理的两种方式_动态代理是基于什么原理?
  4. windows下客户端连接上马上会断开连接_浅尝Java NIO与Tomcat简单连接调优
  5. 如何给mysql表添加百万条数据_给mysql一百万条数据的表添加索引
  6. HP 1218 无线设置
  7. WebSocket知识点总结
  8. 51nod 1092 回文字符串【LCS】
  9. 浅入深出Vue:事件处理
  10. 案例-中国法律法规doc文档爬取
  11. 等价类划分法写测试用例练习
  12. wdr7300百兆版_TPLINK WDR7660千兆版无线路由器拆机
  13. 关于apapche aurora rpm包
  14. [HAOI2008]糖果传递
  15. Blender 基础操作
  16. 信奥中的数学:抽屉原理
  17. 接受-拒绝采样算法详细证明
  18. Python中bs包的使用
  19. java 窗口置顶_JAVA如何让窗体置于所有应用前面?
  20. 火狐和selenium,以及geckodriver的版本匹配问题

热门文章

  1. 2017 必备的八款最佳反勒索软件工具
  2. Memcache的部署和使用
  3. bzoj2054 疯狂的馒头
  4. Sql insert into 后获得自动插入的id
  5. Java 反射 方法调用
  6. 为什么在中国“公有云”落地那么难?
  7. TFS2012 用户重复无法添加到组问题解决方法
  8. Linux/Unix mii-tool command
  9. memcached全面剖析–2.理解memcached的内存存储
  10. 比特币现金在稳定币领域的地位怎样