程序设计和C语言之习题
什么是程序?什么是程序设计?
程序:一组计算机能识别和执行的指令
程序设计:从确定任务到得到结果、写出文档的全过程
为什么需要计算机语言?高级语言的特点?
计算机语言是计算机和人都能识别的语言
高级语言的特点:
功能强且不依赖于具体机器
正确理解以下名词及其含义
源程序:高级语言写出的程序
目标程序:机器指令的程序
可执行程序:把所有的编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序
程序编辑:上机输入和编辑源程序
程序编译:对源程序进行编译
程序连接:通过“连接编辑程序”的软件进行程序连接
程序:一组计算机能识别和执行的指令
程序模块:源程序文件
程序文件:程序以文件的形式保存
函数:用来实现一定功能的代码
主函数:main函数
被调用函数:被调用的函数
库函数:系统提供的函数
程序调试:通过上机发现和排除程序中故障的过程
程序测试:设计多组测试数据,检查程序对不同数据的运行情况,从中尽量发现程序中存在的漏洞,并修改程序,使之能适用于各种情况
请参照本章例题,编写一个C程序,输出以下信息:
*****************
Very good !
*****************
//请参照本章例题,编写一个C程序,输出以下信息:
//*****************
//Very good !
//*****************
#include <stdio.h>
int main(void)
{
printf("*****************\n");
printf("Very good !\n");
printf("*****************\n");
return 0;
}
运行结果如下:
编写一个C程序,输入 a,b,c 三个值,输出其中最大者
//编写一个C程序,输入 a,b,c 三个值,输出其中最大者
#include <stdio.h>
int main(void)
{
int a, b, c, max;
scanf("%d %d %d", &a, &b, &c);
max = (a > b) ? a : b;
max = (max > c) ? max : c;
printf("%d", max);
return 0;
}
运行结果:
在VS编译器内会报C4996错误,解决见下文:
上机运行以下程序,注意注释的方法。分析运行结果,掌握注释的用法
#include <stdio.h>
int main()
{
printf("How do you do!\n");//这是行注释,注释范围从//起至换行符止
return 0;
}
运行结果:
#include <stdio.h>
int main()
{
printf("How do you do!\n");/*这是块注释*/
return 0;
}
运行结果:
#include <stdio.h>
int main()
{
printf("How do you do!\n");/*这是块注释,如在本行内写不完,完全可以在下一行继续写
这部分内容均不产生目标代码*/
return 0;
}
运行结果:
#include <stdio.h>
int main()
{
//printf("How do you do!\n");
return 0;
}
运行结果:
#include <stdio.h>
int main()
{
printf("//How do you do!\n");
return 0;
}
运行结果:
#include <stdio.h>
int main()
{
/*printf("How do you do!\n");
return 0;*/
}
运行结果:
本文来自博客园,作者:EricsT,转载请注明原文链接:https://www.cnblogs.com/EricsT/p/18446798