chap01:认知C语言

一、准备工作:

二、认知C语言

认识、记住几个标签:C语言之父(大神)——丹尼斯·麦卡利斯泰尔·里奇、诞生于1972年、广泛应用于底层开发。

1、一个C语言程序文件由若干个函数组成; 有且仅能有一个主函数(名字为main);
2、函数有三种类型:主函数、自定义函数、库函数;

1)主函数与自定义函数,你都要定义(完成一定的功能);
2)库函数只要调用就行;
3) 可以将主函数理解为企业经理,自定义函数理解为企业员工,库函数理解为外包服务;

3、函数由函数首部与函数体组成;
4、函数体由语句组成(每个语句以分号“;”结束),主要完成三个任务:

1)准备数据(定义变量、准备初值);
2)加工数据;
3)输出数据(结果);
其中输出是必须的;

5、三个步骤:

1)编辑源程序文件(扩展名 .c) ;
2)编译,生成目标程序(扩展名 .obj)
3)连接,生成可执行程序(扩展名 .exe)

三、认识、理解两个程序

1、菜鸟级

只有一个主函数的例子:

#include<stdio.h>     // 文件包含:指明库函数的位置,你可以理解程序里用到的库函数scanf与printf的实现代码都在此文件中
/*
  这里是块注释(注释是对程序的说明,写给程序员看的,不会编译)
  一般进行程序的功能等说明
  该程序完成:
  用户输入一个圆的面积;
  计算并输出圆的面积(保留两位小数)  
*/
int main()     //函数首部 
{              //函数体
	//数据准备 
	float  r,s=0;//定义了两个浮点型变量,并给s赋初值0 
	printf("请输入半径:");  //提示用户 
	scanf("%f",&r);          //接收用户输入 
	
	//数据加工:计算圆的面积 
	s = 3.14159*r*r;
	
	//输出结果数据 
	printf("圆的面积为:%.f\n",s);
}
2、进阶级

有一个主函数与自定义函数的例子:

#include<stdio.h>     // 文件包含:指明库函数的位置 
/*
  该程序完成一个圆环面积的计算:
  1、编写一个自定义函数,完成圆的面积的计算;
  2、主程序里:
  	用户分别输入大圆与小圆的半径;
    计算并输出圆环的面积(保留两位小数)  
*/
//自定义程序:计算圆的面积 
float area_circle(float radius) {
	float area = 0;
	area = 3.14159 * radius * radius;
	return area;
}

int main()     
{             
	//数据准备 
	float  r1,r2,s = 0;
	printf("请输入大圆半径:");  //提示用户 
	scanf("%f",&r1);          //接收用户输入 
	printf("请输入小圆半径:");  //提示用户 
	scanf("%f",&r2);          //接收用户输入 	
	
	//数据加工:计算圆的面积 
	s = area_circle(r1) - area_circle(r2);
	
	//输出结果数据 
	printf("圆环的面积为:%.2f\n",s);	
}
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
java.lang.ClassNotFoundException是Java中的一个异常类,表示在运行时找不到指定的类。当Java虚拟机(JVM)尝试加载一个类时,如果找不到该类的定义,就会抛出ClassNotFoundException异常。 在你的引用中,你提到了一个java.lang.ClassNotFoundException: com.example.YourServlet异常。这个异常通常发生在使用Java Servlet时,当服务器无法找到指定的Servlet类时抛出。 要解决这个异常,你可以采取以下步骤: 1. 确保你的类路径正确:检查你的项目配置和部署环境,确保Servlet类的路径正确。如果你使用的是Java Web容器(如Tomcat),请确保Servlet类位于正确的目录下。 2. 检查类名拼写:检查你的代码中的类名拼写是否正确。确保类名的大小写和包名的正确性。 3. 检查依赖项:如果你的Servlet类依赖于其他类或库,确保这些依赖项已正确地添加到你的项目中,并且可以在运行时访问到。 4. 清理和重新构建项目:有时,编译错误或构建问题可能导致类文件无法正确生成。尝试清理和重新构建你的项目,以确保所有的类文件都已正确生成。 5. 检查类加载器:如果你在自定义类加载器中加载类,确保你的类加载器能够正确找到并加载指定的类。 6. 检查运行时环境:如果你在不同的环境中运行你的应用程序(例如开发环境和生产环境),请确保运行时环境中存在所需的类。 下面是一个示例代码,演示了如何处理java.lang.ClassNotFoundException异常: ```java try { Class.forName("com.example.YourServlet"); } catch (ClassNotFoundException e) { e.printStackTrace(); // 处理异常的代码 } ``` 这段代码尝试加载名为"com.example.YourServlet"的类。如果找不到该类,就会抛出ClassNotFoundException异常,并且可以在catch块中处理该异常。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值