找回密码
 立即注册
首页 资源区 代码 程序设计和C语言之习题

程序设计和C语言之习题

舒娅友 7 天前
什么是程序?什么是程序设计?
程序:一组计算机能识别和执行的指令
程序设计:从确定任务到得到结果、写出文档的全过程
 
为什么需要计算机语言?高级语言的特点?
计算机语言是计算机和人都能识别的语言
高级语言的特点:
功能强且不依赖于具体机器
 
正确理解以下名词及其含义
源程序:高级语言写出的程序
目标程序:机器指令的程序
可执行程序:把所有的编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序
程序编辑:上机输入和编辑源程序
程序编译:对源程序进行编译
程序连接:通过“连接编辑程序”的软件进行程序连接
程序:一组计算机能识别和执行的指令
程序模块:源程序文件
程序文件:程序以文件的形式保存
函数:用来实现一定功能的代码
主函数:main函数
被调用函数:被调用的函数
库函数:系统提供的函数
程序调试:通过上机发现和排除程序中故障的过程
程序测试:设计多组测试数据,检查程序对不同数据的运行情况,从中尽量发现程序中存在的漏洞,并修改程序,使之能适用于各种情况
 
请参照本章例题,编写一个C程序,输出以下信息:
*****************
Very good !
*****************
  1. //请参照本章例题,编写一个C程序,输出以下信息:
  2. //*****************
  3. //Very good !
  4. //*****************
  5. #include <stdio.h>
  6. int main(void)
  7. {
  8.         printf("*****************\n");
  9.         printf("Very good !\n");
  10.         printf("*****************\n");
  11.         return 0;
  12. }
复制代码
运行结果如下:
1.png

 
编写一个C程序,输入 a,b,c 三个值,输出其中最大者
  1. //编写一个C程序,输入 a,b,c 三个值,输出其中最大者
  2. #include <stdio.h>
  3. int main(void)
  4. {
  5.         int a, b, c, max;
  6.         scanf("%d %d %d", &a, &b, &c);
  7.         max = (a > b) ? a : b;
  8.         max = (max > c) ? max : c;
  9.         printf("%d", max);
  10.         return 0;
  11. }
复制代码
运行结果:
2.png

在VS编译器内会报C4996错误,解决见下文:
C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. - EricsT - 博客园 (cnblogs.com)
 
上机运行以下程序,注意注释的方法。分析运行结果,掌握注释的用法
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         printf("How do you do!\n");//这是行注释,注释范围从//起至换行符止
  5.         return 0;
  6. }
复制代码
运行结果:
3.png
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         printf("How do you do!\n");/*这是块注释*/
  5.         return 0;
  6. }
复制代码
运行结果:
4.png
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         printf("How do you do!\n");/*这是块注释,如在本行内写不完,完全可以在下一行继续写
  5.                                                                  这部分内容均不产生目标代码*/
  6.         return 0;
  7. }
复制代码
运行结果:
5.png
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         //printf("How do you do!\n");
  5.         return 0;
  6. }
复制代码
运行结果:
6.png
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         printf("//How do you do!\n");
  5.         return 0;
  6. }
复制代码
运行结果:
7.png
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         /*printf("How do you do!\n");
  5.         return 0;*/
  6. }
复制代码
运行结果:
8.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册