static int

本文探讨了C/C++中静态变量的可见性问题。具体来说,当一个变量被声明为static int a时,它只能在定义它的文件内部访问。然而,如果在其他文件中通过extern关键字声明该变量extern int a,则可以在那些文件中访问它。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

static   int   a只被本文件可见,外部文件不可见;而int   a如果在外部文件作以下声明:   extern   int   a,那么它在声明的文件里也是可见的.
public static void getUserPage(List<?> list, String name, String actionName, int pageSize, String number, HttpServletRequest request) { StringBuffer buffer = new StringBuffer(); String path = ""; String action = actionName + ".action"; List<Object> objList = new ArrayList<Object>(); int pageNumber = list.size(); int maxPage = pageNumber; if (maxPage % pageSize == 0) { maxPage = maxPage / pageSize; } else { maxPage = maxPage / pageSize + 1; } if (number == null) { number = "0"; } int start = Integer.parseInt(number) * pageSize; int over = (Integer.parseInt(number) + 1) * pageSize; int count = pageNumber - over; if (count <= 0) { over = pageNumber; } for (int i = start; i < over; i++) { Object obj = list.get(i); objList.add(obj); } buffer.append("  共为"); buffer.append(maxPage); buffer.append("页  共有"); buffer.append(pageNumber); buffer.append("条  当前为第"); buffer.append((Integer.parseInt(number) + 1)); buffer.append("页  "); if ((Integer.parseInt(number) + 1) == 1) { buffer.append("首页"); } else { buffer.append("<a href=\"" + name + "/" + action + "?number=0" + path + "\">首页</a>"); } buffer.append("  "); if ((Integer.parseInt(number) + 1) == 1) { buffer.append("上一页"); } else { buffer.append("<a href=\"" + name + "/" + action + "?number=" + (Integer.parseInt(number) - 1) + "" + path + "\">上一页</a>"); } buffer.append("  "); if (maxPage <= (Integer.parseInt(number) + 1)) { buffer.append("下一页"); } else { buffer.append("<a href=\"" + name + "/" + action + "?number=" + (Integer.parseInt(number) + 1) + "" + path + "\">下一页</a>"); } buffer.append("  "); if (maxPage <= (Integer.parseInt(number) + 1)) { buffer.append("尾页"); } else { buffer.append("<a href=\"" + name + "/" + action + "?number=" + (maxPage - 1) + "" + path + "\">尾页</a>"); } String html = buffer.toString(); request.setAttribute("html", html); request.setAttribute(name + "List", objList); }
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值