- 浏览: 283075 次
- 性别:
最新评论
文章列表
1.修改程序清单10.7中的程序rain,使它不使用数组下标,而是使用指针进行计算(程序中仍然需要声明并初始化数组)
#include<stdio.h>
#define MONTHS 12
#define YEARS 5
int main()
{
const float rain[YEARS][MONTHS]={
{4.3,4.3,4.3,3.0,2.0 ...
2.在美国通常是以英里每加仑来计算油耗,在欧洲是以升每百公里来计算。下面是某程序的一部分该程序让用户选择一个模式(公制的或美制的),然后收集数据来计算油耗。
// pe12-2b.c#include <stdio.h>#include "pe12-2a.h"int main(void){ int mode;
printf("Enter 0 for metric mode, 1 for US mode: "); scanf("%d", &mode); while (mode >= 0) { ...
//使用malloc()函数实现动态数组
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
double * ptd;
int max;
int number;
int i = 0;
puts("what is the maxinum number of type double entries?\n");
scanf("%d",&max);
ptd = (double *)malloc(max * sizeo ...
C中需要注意的小问题
- 博客分类:
- C/C++
1.在用scanf()函数读入double型数值时要用%lf的形式,不能用%f
例如:
double i;
scanf("%lf", &i); // 不能用scanf("%f", &i)这种形式
整理自:http://diybbs.zol.com.cn/1/33925_991.html
在Ubuntu下一直使用Google Chrome浏览器,当然也有问题发生,最困扰Ubuntu Linux用户的就是Google Chrome的字体模糊发虚,尝试安装微软雅黑字体,效果很好。在windows系统C:/System/Windows/Fonts文件中找到里面“msyh.ttf”,复制到Ubuntu Linux下的任意文件夹内,我的是Ubuntu 10.04,直接打开这个文件,然后在右下角有个安装的选项,点击就可以了。
运行 sudo fc-cache 命令 此时就会在~/.font ...
VirtualBox网络连接小结
- 博客分类:
- linux学习
转自:http://www.xcar.com.cn/bbs/viewthread.php?tid=14250827&page=1
host-only方式:虚拟机使用在主机上虚拟的网卡来与主机通信;上网需要使用"网卡共享",有些服务必须开启,比如rpc,防火墙,dhcp等等;宿主机的ip设置要和host-only在同一网段,网关要使用host-only网卡的ip,在家庭网络中选择网卡等等;参考服务:internet共享访问被启用时,出现了一个错误null是吧?ICS共享,依赖于一下服务,确保如下服务开启,才可以—————————————————————————— ...
转自:
http://hi.baidu.com/heihei_shaweiwei/blog/item/b3af401e21be2e70f724e4d2.html
在数据库设计时我们常常为数据类型而烦恼,但是当你熟悉了之后就不再烦恼了,看看吧,看看对你有没有帮助。
char,varchar,text ,nchar,nvarchar,ntext 等学习拾遗 ...
源自:http://blog.163.com/ruifeng_00/blog/static/6904584200919114734277/
Session接口 Session接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很 ...
它是Struts2的主要的Filter,负责四个方面的功能: (1)执行Actions (2)清除ActionContext (3)维护静态内容 (4)清除request生命周期内的XWork的interceptors 另注:该过滤器应该过滤所有的请求URL。一般被设置为/*. 具体: (1)执行Actions 过滤器通过ActionMapper对象,来判断是否应该被映射到Action.如果mapper对象指示他应该被映射,过滤链将会被终止, 然后Action被调用 ...
转自:http://blog.csdn.net/zdwzzu2006/article/details/7407839
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。
2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
3、容器将<context-param>转换为键值对,并交给servletContext。
4、容器创建<listener>中的类实例,创建监听 ...
源自:
http://blog.csdn.net/moonsheep_liu/article/details/6768699
开发过程中常常遇到值的传递问题,不胜其扰,今天写出一些认识,也可能有的认识是错的,也请看到的大侠给指出来。文中用了不少书上和网上的例子,在此先谢过,就不一一指出了。
1. 先界定一下题目中概念。
(1)jsp脚本:有的地方也叫java脚本,指用<%%>括起来的jsp页面中的java脚本。所有能在java程序中执行的代码,都可以通过jsp脚本执行。
(2)jsp声明:用<%!声明部分%>形式声明的变量和方法。可以直接用在jsp ...
保留IP地址和特殊IP地址
- 博客分类:
- 计算机网络
摘自百度文库:http://wenku.baidu.com/view/085cc229647d27284b7351d2.html
保留IP地址的分配 互联网上的IP地址统一由一个叫IANA(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。根据用途和安全性级别的不同, ...
C中字符串的输入输出及相关函数
- 博客分类:
- C/C++
//本节内容摘自对Stephen Prata的《C Primer Plus》第五版
一.字符串的输入
如果想把一个字符串读到程序中,必须首先保留存储字符串的空间,然后使用输入函数来获取这个字符串。
要想读入字符串,必须分配足够大的存储区来存放希望读入的字符串。
char *name;
scanf("%s",name);
这可能会通过编译器,但是在读入name的时候,name会覆盖程序中的数据和代码,并可能导致程序异常中止。这是因为scanf()会把读入的信息放入由参数给定的地址中,在这种情况下,参数是个未被初始化的指 ...
摘自:《C primer plus》
指针和多位数组
假设声明如下:
int zippo[4][2];
数组名zippo同时也是数组首元素的地址。在本例中能够,zippo的首元素本身又是包含两个int的数组,因此zippo也是包含两个int 的数组的地址。下面从指针属性进一步分析:
意味zippo是数组首元素的地址,所以zippo的值和&zippo[0]相同。另一方面,zippo[0]本身是包含两个整数的数组,因此zippo[0]的值同其首元素(一个整数)的地址&zippo[0][0]相同。简单地说,zippo[0]是一个整数大小对象的地址,而zi ...
第九章 函数
- 博客分类:
- C Primer Plus(第五版)编程练习
1.设计函数 min(x,y),返回两个double数值中较小的数值,同时用一个简单的驱动程序测试该函数。
//exercise01
#include<stdio.h>
double min(double x,double y);
int main(void)
{
double x= 0;
double y = 0 ;
double min_num = 0;
printf("en ...