`
ding43930053
  • 浏览: 41524 次
社区版块
存档分类
最新评论
文章列表
1.指针数组 如果一个数组中的元素均为指针类型的数据,则称这个数组为指针数组,其定义形式为 类型标识符 *数组名[数组长度] #include "stdafx.h" #include <iostream> using namespace std; void main() { char *c[] = {"abc","efg"}; cout <<c[0]; } 2指向指针的指针 char **p ; #include "stdafx.h" # ...
1.字符串的指针和指向字符串的指针变量 字符串在内存中的存放形式是:按串中字符的排序次序顺序存放,每个字符占一个字节,并在莫为自动添加'\0' 作为结束标志。可见,整个字符串在内存中占用了一块连续内存单元,这与一个数组在内存中的存放方式是一致的。 因此,把字符串在内存中所占存储空间的其实地址称为字符串指针。 程序中可以定义一个指针变量使其指向一个字符串,定义指向字符串的指针变量的方法是用 char *来完成,格式是: char *指针变量名; 要使一个指针变量指向一个字符串,只要直接将该字符串赐给该指针变量即可,这就表示字符串的起始地址赐给了该指针变量。 例如: #include ...
在C++中,指针变量可以指向普通变量、字符串和数组等。同时也可以指向函数,因为一个函数在编译时被分配一个入口地址,这个入口地址即为该函数的指针,所以,可以用指针变量指向函数,然后通过该指针变量调用此函数。在C++中,函数的名称就代表了该函数的指针。指向函数的指针变量的一般定义形式为:数据类型标识符 (*指针变量名)(); //求a和b中的较大者 #include "stdafx.h" #include <iostream> using namespace std; int findMax(int x,int y); /********* ...
#include "stdafx.h" using namespace std; #include <iostream> #include <string>//变量指针定义和引用void hand(int *ip,int size); void main() { int j[] = {1,2,3,45,45};//计算数组j的长度int size = sizeof(j)/sizeof(*j); hand(j,size); for (int i=0;i<size;i++) { cout <<j[i]<<e ...
#include <iostream.h> /****/ void main() { int a [] = {23,10,23,789,44,999,44,102,50,800,38,90,80,89}; int size = sizeof(a)/sizeof(*a); void findMax(int *array,int size,int *index); int idx=0; findMax(a,size,&idx); cout <<"最大值是:"<<a[idx]<<'\n'; cout < ...
#include <iostream.h>void main() {int a [] = {23,10,23,789,44,999,44,102,50,800,38,90,80,89}; /**使用sizeOf()函数计算数组的长度**/int size = sizeof(a)/sizeof(*a); /**存放最大值的变量**/int max = a[0]; for(int i=0;i<size;i++){ for (int j=i+1;j<size;j++){ if(max<a[j]) max = a[j]; //i=j; }cout ...
#include <iostream.h>void main() {int a [] = {23,10,23,789,44,999,44,102,50,800,38,90,80,89}; /**使用sizeOf()函数计算数组的长度**/int size = sizeof(a)/sizeof(*a); /**存放最大值的变量**/int max = a[0]; for(int i=0;i<size;i++){ for (int j=i+1;j<size;j++){ if(max<a[j]) max = a[j]; //i=j; }cout ...
#include <iostream.h>void main() {int a [] = {23,10,23,789,44,999,44,102,50,800,38,90,80,89}; /**使用sizeOf()函数计算数组的长度**/int size = sizeof(a)/sizeof(*a); /**存放最大值的变量**/int max = a[0]; for(int i=0;i<size;i++){ for (int j=i+1;j<size;j++){ if(max<a[j]) max = a[j]; //i=j; }cout ...
今天学习了一天的VC++新的,对于VC++指针今天做了不少测试,那么接下来说一下说变量吧: 局部变量:在函数内定义的变量称之为局部变量,它的作用域是创建它的函数内,生命周期是函数调用关闭。 静态局部变量:在函数定义的static 变量称之为静态变量,它的作用域是创建它的函数内,生命周期是程序关闭,如函数调用后,其值会保留上次函数调用的值。 全局变量:在函数外面定义的变量称之为全局变量,它的作用域是函数内以及函数外,如果其他的程序文件.cpp想要访问其变量的话,需要在文件中声明extenrn ,生命周期是整个程序关闭后。 静态局部变量:同全局差不过,只不过其他的.cpp文件不能访问; 恩 ...
从前,有一座圆音寺,每天都有许多人上香拜佛,香火很旺。在圆音寺庙前的横梁上有个蜘蛛结了张网,由于每天都受到香火和虔诚的祭拜的熏托,蛛蛛便有了佛性。经过了一千多年的修炼,蛛蛛佛性增加了不少。   忽然 ...
可能有很多学习Java的朋友还不知道Java的运行原理、Java虚拟机是怎么工作的,本文将为你详细讲解(JVM)Java 虚拟机。   在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任 ...
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html ...
<!--content begin--><div id="maincontent"><!-- SiteSearch Google --><!-- SiteSearch Google --><form method=get action="http://www.google.com/search"><table bgcolor="#FFFFFF"><tr><td><a href="http://www.google.com/&q ...
怎样识别SQL Server 2000是否为SP4版本(附上驱动包下载) 2007-12-25 18:34:46  标签:SQLServer SP4   [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://icansoft.blog.51cto.com/268543/56569 这几天,几个同学都找我解决使用JDBC连接SQL Server 2000发生错误的问题,发现大部分只要安装了SQL Server 2000的SP4补丁就没事了,但是怎样识 ...
可能大家都有头一次使用 java jdbc 连接不上sql server 2000 的问题吧,今天我把连接不上的问题一一给大家列出来,为了给大家方便吧 (1)xp 下连接不上sql server 2000 可能需要装sql server 2000 sp4补丁,然后还要下载驱动程序sp3 jdbc 驱动程序(注意我说的这个sp3 和sql server 2000 sp4补丁不是一回事),然后把jdbc的三个驱动包添加到ClassPath里面(如果使用eclipse可以直接引入到工程中,不需要添加到Classpath),如果还不行的话,请看下面的: (2) 请看出错代码: java.sql.S ...
Global site tag (gtag.js) - Google Analytics