求助大神 关于指针的题 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:6
Bbs5
本版专家分:4504
Blank
蓝花 2018年6月 C/C++大版内专家分月排行榜第三
Bbs3
本版专家分:871
Bbs2
本版专家分:252
Bbs8
本版专家分:48048
Blank
黄花 2018年10月 C/C++大版内专家分月排行榜第二
2018年6月 C/C++大版内专家分月排行榜第二
2018年1月 C/C++大版内专家分月排行榜第二
2017年12月 C/C++大版内专家分月排行榜第二
2017年8月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2018年5月 C/C++大版内专家分月排行榜第三
2018年4月 C/C++大版内专家分月排行榜第三
2018年3月 C/C++大版内专家分月排行榜第三
2018年2月 C/C++大版内专家分月排行榜第三
2017年11月 C/C++大版内专家分月排行榜第三
2017年10月 C/C++大版内专家分月排行榜第三
2017年9月 C/C++大版内专家分月排行榜第三
2017年6月 C/C++大版内专家分月排行榜第三
2017年5月 C/C++大版内专家分月排行榜第三
2017年4月 C/C++大版内专家分月排行榜第三
2017年3月 C/C++大版内专家分月排行榜第三
求助大神关于j2ee的
2013-05-06 16:45:30,298 ERROR org.hibernate.util.JDBCExceptionReporter:(JDBCExceptionReporter.java:101) rn - Data truncation: Data too long for column 'commend' at row 1rn五月 06, 2013 4:45:30 下午 org.apache.catalina.core.StandardWrapperValve invokernSEVERE: Servlet.service() for servlet struts threw exceptionrncom.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'commend' at row 1rn at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2973)rn at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)rn at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)rn at com.mysql.jdbc.Connection.execSQL(Connection.java:3004)rn at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1128)rn at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1357)rn at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1274)rn at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1259)rn at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)rn at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:94)rn at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:57)rn at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2186)rn at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2666)rn at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)rn at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)rn at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321)rn at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)rn at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)rn at org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:49)rn at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:154)rn at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:110)rn at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61)rn at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:645)rn at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:619)rn at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:623)rn at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:220)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:601)rn at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:358)rn at $Proxy55.persist(Unknown Source)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:601)rn at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:197)rn at $Proxy33.persist(Unknown Source)rn at cn.itcast.service.base.DaoSupport.save(DaoSupport.java:45)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:601)rn at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)rn at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)rn at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)rn at $Proxy47.save(Unknown Source)rn at cn.itcast.web.action.product.ProductManageAction.add(ProductManageAction.java:172)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:601)rn at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)rn at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)rn at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)rn at cn.itcast.web.action.privilege.PrivilegeRequestProcessor.processActionPerform(PrivilegeRequestProcessor.java:37)rn at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)rn at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)rn at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at cn.itcast.web.filter.SetCodeFilter.doFilter(SetCodeFilter.java:41)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at cn.itcast.web.filter.PrivilegeFilter.doFilter(PrivilegeFilter.java:31)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)rn at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)rn at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)rn at java.lang.Thread.run(Thread.java:722)rn这是什么问题啊??
关于tss,求助大神
下午认真再看一下tss的知识,对其中一些问题很不解。书上说因为一个任务最多可以有四种特权级,所以它要有四个栈。其中有三对<em>指针</em>分别为ess0,esp0,ess1,esp1,ess2,esp2.。当任务进入不同的特权级就把ess和esp切换到不同的栈。比如ring3ring0,则ess=ess,esp=esp0。rn1.书上说一个进程可以有多个特权级,这个该怎么理解?rn2.什么时候会发生特权级切换?rn3.比如说现在有两个特权级为3就绪进程分别为进程A和进程B。当前正在执行执行的是A。rn然后发生时钟中断,那么我理解没错的话应该是执行进程调度程序。那么应该是发生特权级切换,进入到内核态吧rn那么这时候进程A的特权级是什么?调度程序运行完比如决定让进程B执行,于是就切换到进程B,那这时又从内核态切换到用户态。那这时进程A的特权级是?
求助大神!关于google地图的
<em>大神</em>好,我现在是要实现学校的地图导航,用的是google的地图sdk,但是现在google上没有学校的地图,是需要自己来画还是怎么弄?因为是导航的小软件,需要计算路线什么的,自己画这个地图的话怎么可以使它能够计算路径,谢谢
求助大神 关于级联
我的需求是 客户A 只可以显示 1-3 号联系人 , 客户B只可以显示4-7的联系人 , 我做了级联。 但是用不上。 刷出页面 还是可以显示别人的联系人。 不知道怎么用~ 可以给段代码 参考下么。 或者用语言能让我理解的~ 多谢<em>大神</em>们!!
求助关于指针问题
在主线程有个<em>指针</em>A,在子线程里把他赋给同类型的另一个<em>指针</em>B,并把子线程分离出来,在子线程修改了<em>指针</em>B后,在主线程怎么访问<em>指针</em>B? 不能用全局变量,因为<em>指针</em>A的值要经常发生变化。
求助关于引用和指针
templaternclass BiTreernrnpublic:rn ElemType data;rn BiTree* lchild;rn BiTree* rchild;rn BiTree():lchild(NULL),rchild(NULL)rn;/*树结点*/rntemplaternvoid BST::Destroy([color=#FF0000]BiTree*&p[/color])//[color=#0000FF]BiTree*p[/color]rnrn if(p)rn rn if(p->lchild)rn Destroy(p->lchild);rn if(p->rchild)rn Destroy(p->rchild);rn delete p;rn rn rnrnrnvoid BST::DisPlay(BiTree*T)rnrn T = NULL;rn if(T)rn rn DisPlay(T->lchild);rn cout<rchild);rn rnrnrn想删除一棵树,第一种方式是传头结点的引用进去没问题 ,但第二种方式传一个<em>指针</em>进去就有问题了。
关于指针求助
如何将一个文件<em>指针</em>改为一个数组<em>指针</em>,已知文件的二进制数据和数组的数据相同,如何做到等价访问?
求助关于指针
初学C语言,编写了一个小程序,但是运行时总是报错。提示<em>指针</em>跳转错误。rn#include"stdio.h"rn#include"math.h"rnint total[5];rnstruct housernrn int x,y;rn int times;rnlsc[5];//定义校内建筑的属性,其中x,y为该建筑的坐标,times为其中人员去超市的频率rnvoid print(int x,int y)rnrn clrscr();rn gotoxy(x,y);rn printf("(%d,%d)",x,y);rn//负责打印出建筑的坐标rnvoid input()rnrn struct house lsc[5];rn int i;rn for(i=0;itotal[i+1])rn miniest=total[i+1];rn rn return i+1;rn//求出到其他建筑路程最短的rnvoid main()rnrn int i;rn int miniest;rn input();rn calc();rn mini();rn print(lsc[i+1].x,lsc[i+1].y);rn//Hope to be success!rn
新手求助,关于指针
*p 何时指内存地址何时指地址对应的值?
关于指针问题,求助!
rn我定义了一个函数,其功能是修改<em>指针</em>所指向的内容,应该是用指向<em>指针</em>的<em>指针</em>作为参数(既<em>指针</em>的地址),但是在程序开始定义<em>指针</em>的时候,编译器并没有给<em>指针</em>分配内存空间,所以也谈不上<em>指针</em>的地址,我的解决方法是将它初始化为NULL,虽然可以运行,但是我不知道这样做是否正确,往能给予指点rnrnrn另顺祝 各位新年快乐!!
求助关于指针
char* p = (char*)malloc(sizeof(char*));rn char* q = (char*)malloc(sizeof(char*));rn scanf("%s",p);rn scanf("%s",q);rn while(*p != '\0')rn rn cout<<
关于指针类型?求助?
我定义了一个GUID 的变量GUID_HSIC_IFD_02并已赋值.rn如果我用&GUID_HSIC_IFD_02,请问返回的类型为什么不是GUID * 型呢?rn我在函数调用时必须要用强制转换 (GUID *)GUID_HSIC_IFD_02 才不会报错,否则就会有下行错误:cannot convert from 'const struct _GUID *' to 'struct _GUID *'rnrn求高手指点 ,谢谢!rn
关于指针的引用求助
这是二叉查找树的插入函数rnError_code Search_tree::insert(const Entry &new_data)rnrn return insert_node(root, new_data);rnrnrnError_code Search_tree::insert_node(Binary_node *&sub_root, const Entry &item)rnrn if (sub_root == NULL)rn rn sub_root = new Binary_node(item);rn return success;rn rn else if (sub_root->data > item)rn return insert_node(sub_root->left, item);rn else if (sub_root->data < item)rn return insert_node(sub_root->right, item);rn return duplicate_error;rnrnrn这里有个<em>指针</em>的引用Error_code Search_tree::insert_node(Binary_node *&sub_root, const Entry &item)rn,我不明白,为什么我将&去掉以后我的结点无法插入到树中了呢。麻烦各位<em>大神</em>指点~rn
关于指针和类对象的求助!!!
在我的程序里面遇到这么一个问题。有函数A,B。和类Crn我在函数A里面新建了一个C的对象。 比如 C ttt = new C();rn然后用一个<em>指针</em>指向这个新建的ttt对象。rn接着,我把<em>指针</em>作为参数,传递给了函数B,那么请问,我在函数B里面如何清理内存,也就是如何释放我新建的ttt呢?我用delete或者free<em>指针</em>都没有效果。
求助关于指针的的问题!
[code=c]string s="123";rnstring *p=&s;rncout << p <
求助关于指针与内存问题
那你看我这样表达对不:1.有一个<em>指针</em>指向一块堆空间,当我delete这个<em>指针</em>的时候,释放掉这片内存,虽然释放掉了这块内存,但<em>指针</em>还在,所以<em>指针</em>还指向这块已经被释放了的内存,只不过告诉编译器,这块内存你可以拿去用,如果我再对这个<em>指针</em>赋值,就意味着这个值依然存放在那块曾经释放了的堆空间rn 2.假如有两个对象a和b,a里有个成员变量是<em>指针</em>p,而p现在指向一块存放了一个6的空间,然后把a通过复制构造函数给了b,也就把成员变量<em>指针</em>p给了对象b,此时,对象b也拥有了一个<em>指针</em>,而这块<em>指针</em>也是指向了那个存放了6的空间,现在我把a对象的<em>指针</em>delete,也就是把a对象的<em>指针</em>所指向的空间给释放掉了,那a对象的<em>指针</em>指向的地址里面存放的还是6吗?a对象<em>指针</em>被delete后,那b对象的<em>指针</em>会受什麽影响?b的<em>指针</em>还指向那块空间吗?那块空间里的值还是6吗?
求助帖】关于指针
[img=https://img-bbs.csdn.net/upload/201604/11/1460381194_617878.png][/img]rn在主函数中调用swap函数,其中的两个参数分别是p1和p2,但是我在声明和定义函数swap中,其参数却是是*p1和*p2。我想问一下这对程序本身没有影响么?有什么区别?
求助 关于指针
[code=C/C++]rn#include rn#include rn#include rnrnclass crnrnpublic:rn c(int m, int n);rnrn void set();rnrnprivate:rn int a;rn int b;rn;rnrnc::c(int m, int n)rnrn a = m;rn b = n;rnrnrnvoid c::set()rnrn printf("%d %d", a, b);rnrnrnc* pc = NULL;rnrnDWORD WINAPI Thread(LPVOID lParam)rnrn int a = 10, b = 20;rn pc = new c(a, b);rn pc->set();rnrn return -1;rnrnrnvoid main()rnrn CreateThread(NULL, 0, Thread, 0, NULL, NULL);rnrn pc->set();rn rn getch();rnrn[/code]rnrn我的pc<em>指针</em>是全局变量,但是初始化在线程Thread中,在线程外调用这个<em>指针</em>就会崩溃,如何修改阿rnrn难道说线程中返回时,pc的生命期就结束了?rnrn根据需要,这个初始化必须发生在线程中。
求助 关于指针 函数
int *(*abc())() 请问这个什么意思 怎么分析 请一步一步详解
求助!!!(关于指针)
有一段程序:rnCHAR * P="ABC"rnWHILE(*P)rnrn语句....rnrnrn请问WHILE(*P)是什么意思? rn
求助关于指针
一.设char *s="\ta\017bc";则<em>指针</em>变量s指向的字符串所占的字节数是()rn<em>指针</em>变量*s可以这样赋值吗?代表什么意思?rn二.char *s="\ta\018bc";rn for( ;*s!='\0';s++)rn printf("*");rn 这段程序for循环的次数是多少?rn谢谢!!!!!!!rnrn rn
求助关于指针的理解
typedef struct _TEST1rnrn long a; //VC下4个字节rn char b;rnTEST1,*PTEST1;rnrnchar *str=(char*)malloc(sizeof(char)*5); //申请一段缓冲区5个字节,相当于TEST1个结构体的大小rnstr="hello";rnprintf("%s\n",str);rnPTEST1 pTest=(PTEST1)str; //<em>指针</em>类型转换rnpTest->a=1; //到这里就奔溃了rnpTest->b='m';rnprintf("%d %c\n",pTest->a,pTest->b);rn<em>关于</em><em>指针</em>的理解我总是不彻底,今天写了一段程序来测试,为什么到pTest->a=1这句就崩溃了,不可以改写吗?rn求<em>大神</em>解答
求助 关于静态指针
代码如下:在三处测试处<em>指针</em>的值都不一样 测试1和3的值要相同,怎么办才好?如何将m_pData设成静态<em>指针</em>?rn#include rnusing namespace std;rntemplaternclass myArrayrnrn private:rn int m_nTotalSize;rn int m_nValidSize;rn T *m_pData; rn public:rn myArray(int nSize=3)rn rn m_pData=new T[nSize];rn m_nTotalSize=nSize;rn m_nValidSize=0;rn rn void add(T value);rn int getSize() constrn rn return m_nValidSize;rn rn int getTotalSize() constrn rn return m_nTotalSize;rn rn T getvalue(int pos) constrn rn return m_pData[pos];rn rn virtual ~myArray()rn rn if(m_pData!=NULL)rn rn delete [] m_pData;rn m_pData=NULL;rn rn rn void traverse() const;rnrn;rntemplaternvoid myArray::traverse() constrnrn cout<rnvoid myArray::add(T value)rnrn if(m_nValidSize!=m_nTotalSize)rn m_pData[m_nValidSize++]=value;rn elsern rn T *m_temp=new T[m_nTotalSize];rn for (int i=0;i arr;rn arr.add(4);rn arr.add(6);rn arr.add(7);rn arr.add(5); rn arr.traverse();rn return 0;rnrn
求助关于指针
[code=C/C++]structrnrn int iIndex ;rn TCHAR * szLabel ;rn TCHAR * szDesc ;rnrnsysmetrics [] =rnrn SM_CXSCREEN, TEXT ("SM_CXSCREEN"), rn TEXT ("Screen width in pixels"),rn SM_CYSCREEN, TEXT ("SM_CYSCREEN"), rn TEXT ("Screen height in pixels"),rn SM_CXVSCROLL, TEXT ("SM_CXVSCROLL"), rn TEXT ("Vertical scroll width"),rn SM_CYHSCROLL, TEXT ("SM_CYHSCROLL"), rn;rn[/code]rn这定义<em>指针</em>的好处是什么呢?rn
关于javascript的指针一道题
//在这一题关键解析是,arr<em>指针</em>一开始<em>指针</em>是s,然后变了temp var s=[]; var arr=s; for(var i=0;i&amp;lt;3;i++){ var pusher={   value:'item'+i },temp; if(i!==2){ temp=[]; pusher.children=temp; } arr.push(pusher); arr=tem...
一道关于指针的游戏题
有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3得人退出圈子,问最后留下的是原来第几号那位?rn(备注:必须用<em>指针</em>完成哦)
求解一道题,关于指针
#include rnrnvoid main()rnrn static int a[] = 2, 4, 6, 8, 10, *p, **k;rn p = a;rn k=&p;rn printf("%d\n", **k);rnrnrnrn如何求输出结果?求解
询问一道关于指针的题
写出程序把一个链表中的接点顺序倒排 rntypedef struct linknode rn rnint data; rnstruct linknode *next; rn node; rn//将一个链表逆置 rnnode *reverse(node *head) rn rn node *p,*q,*r; rn p=head; rn q=p->next; rn while(q!=NULL) rn rn r=q->next; rn q->next=p; rn p=q; rn q=r; rn rnrn head->next=NULL; rn head=p; rn return head; rn rnrn这是网上见到的一种将单项链表转向的做法,但是个人感觉这种方法有点问题,问题就出现在最后两句中rnrn head=p; rn return head;rn因为 head 是形参,c <em>关于</em>形参传递时,是值传递,所以对于head 修改只是对于其拷贝进行修改,无法对其原值进行修改,所以在返回后,head 就是原值并没有修改,修改方法是不是将形参改为<em>指针</em>的<em>指针</em>更好,例如rnnode *reverse(node **head);rn这种方式应该就会好把, 本人不敢确定,希望高手能指点一二,谢谢,本人菜鸟。
小白求助关于二维数组的指针用法,求大神帮助,谢谢。
小白编写了一个用<em>指针</em>将二维数组转置的程序,程序如下:rnrnrn#includernint a[3][3]=1,2,3,4,5,6,7,8,9,b[3][3]=0,*p=a[0],*q=b[0],i,j;rnvoid zh(int *,int *);rnvoid sc(int *);rnint main()rnrn printf("矩阵转置前:\n\n");rn sc(p);rn printf("矩阵转置后:\n\n");rn zh(p,q);rn return 0;rnrnvoid zh(int *p1,int *q1)rnrn for(i=0;i)rnrnrnrn小白觉得是void zh(int *p1,int *q1)这里错了,但书上讲的不太清楚,不太会改,求<em>大神</em>帮助,谢谢。rn
大神求助 有两道题不会
第一道题[img=https://img-bbs.csdn.net/upload/201407/02/1404263235_13616.jpg][/img]
C# 控件继承文题 求助大神
public class Newbutton:Buttonrn rn Button button = new Button() ;rn public void button_Click(object sender, EventArgs e)rn rn MessageBox.Show(""); rn rn rn rnrn想继承原有控件再添加事件,封装成类,要怎么写才能正确的把事件继承啊rn就是,添加 newbutton这个按钮,点击弹出这个box;
这道题怎么计算不出来?求助大神
![图片说明](https://img-ask.csdn.net/upload/201704/24/1493047501_209952.png)
求助:一道关于指针的c++的编程基础题
编写一个函数,传递给该函数一个由n各指向float型的<em>指针</em>组成的<em>指针</em>数组,要求返回一个新的数组,该数组包含n各float型的数,这些数与传入函数的<em>指针</em>指向的float数对应
求助大神,这道题怎么解决
在一个项目中使用到富文本编辑器,来保存一个课程的介绍,美工在设计前台页面时预留了一个比较小的位置,来显示这些简介,因为位置不够,某个程序员,通过截取字符串的前200个字符,显示出来,你觉得会出现什么问题?为什么会出现?如何解决?
求助大神。。。关于AWS ELB的
<em>求助</em>。。。。问一下大家2个问题:rn第一个是 ELB是否可以做到特定URL(比如/demo)的请求从80转向443端口,强制走SSL?rn第二个是 ELB是否可以根据请求的域名来决定负载均衡策略?rnrn麻烦<em>大神</em>们 踊跃回答。。。我这没有分了。。
求助大神!!!!!!关于ssh免登陆
配置ssh免登陆,A本机登陆 ssh localhost 成功。rn我把A机的authorized_keys 复制到B机rn但是当我换B服务器登陆时,还是提示需要密码登陆?why?rnrnrn网上看了好多原因,权限都设置了 .ss 700 ;authorized_keys 600。但是还是不行!!rnrnrnrn求<em>大神</em>们解惑??
关于多态的问题求助大神!!!
直接上例子,问一下第4条怎么找到的,第9条怎么找到的,最好说一下各条找的记录顺序rn[code=java]public class A rn public String show(D obj) rn return ("A and D");rn rnrn public String show(A obj) rn return ("A and A");rn rnrnrnrnpublic class B extends Arn public String show(B obj)rn return ("B and B");rn rn rn public String show(A obj)rn return ("B and A");rn rnrnrnpublic class C extends Brnrnrnrnpublic class D extends Brnrnrnrnpublic class Test rn public static void main(String[] args) rn A a1 = new A();rn A a2 = new B();rn B b = new B();rn C c = new C();rn D d = new D();rn rn System.out.println("1--" + a1.show(b));rn System.out.println("2--" + a1.show(c));rn System.out.println("3--" + a1.show(d));rn System.out.println("4--" + a2.show(b));rn System.out.println("5--" + a2.show(c));rn System.out.println("6--" + a2.show(d));rn System.out.println("7--" + b.show(b));rn System.out.println("8--" + b.show(c));rn System.out.println("9--" + b.show(d)); rn rn[/code]
求助大神关于高德地图的问题
现在做一个类似滴滴打车的项目,要求乘客地图上的路线随着车的行进不断变短,本来想不断的规划路径,可是项目经历说太费流量了,而且路线是司机那边规划好传过来的,只能本地处理,实在想不到什么好办法了,有没有<em>大神</em>做过类似的项目,给我个思路,这几天要郁闷疯了[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/32.gif][/img]
js问题 关于this的 求助大神
function test()n alert(this.v);n n var v=90;n window.test();n //this在这里有什么用啊 去掉this结果一样啊
求助大神关于MQ6090错误
我使用的MQ6.0在事件中的记录是:rnTCP/IP的通信出错。 rn在通信中发生了意外错误。 rnTCP/IP (getpeername)调用的返回码是0 (X'0')。 记录这些值并通知系统管理员。rn MQ的错误日志为:rn2014/2/9 17:44:08 - Process(3852.2) User(Administrator) Program(javaw.exe)rnAMQ6090: MQM could not display the text for error 536895846.rn----- amqxfdcp.c : 735 --------------------------------------------------------rn2014/2/9 17:44:08 - Process(3852.2) User(Administrator) Program(javaw.exe)rnAMQ6090: MQM could not display the text for error 268460420.rnrn我刚刚接触MQ。不知道要怎么解决。rn求各位<em>大神</em>们帮助
求助大神关于移动开发问题
本人在一家央企工作,一直在做mfc界面开发。因为平常空闲时间比较多,鄙人也不愿意一辈子就这么稀里糊涂的过了。然后就和朋友商量找点路子做。rn 假如有些<em>关于</em>移动app方面的想法,有没有人能分析下开发投资回报的流程呢?另外移动app开发几乎未接触过。个人认为信息时代,发展速度如果机会错过了就很难再有下一个了。如果我从头开始学到开发需要一个很长的路程吧?也许到那时候黄花菜都亮了,自己工作也搭进去了。因为学习和工作原因周围没有朋友做这块的,组小队的话该注意什么呢?朋友有一个综合能力比较强的人,但是完全不懂技术。资金有一些闲置的,但是不多。现在还在纠结投进去的话房子是彻底没希望了。有没人给个思路帮帮忙啊:(
求助大神关于C#编译器
想使用C#语言开发控制台应用程序,创建项目后是这个页面,不知是怎么回事,在重置开发环境中默认的是C#
各位大神 求助关于ajax的
我前台要做一个查询功能 就是类似百度搜索似得 写一个关键字能出来一系列的关键词,我该怎么去实现呢?最好有代码,我前台用的easyui 后台用的springMvc
求助!!!!关于指针和形参的问题
 void Func ( char str[100] )rnrn sizeof( str ) = ? str此时是数组名也是四个字节(其实是4)rnrnrnFunc ( char str[100] )函数中数组名作为函数形参时,在函数体内,数组名失去了本身的内涵,仅仅只是一个<em>指针</em>;在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改。rn(这句话什么意思啊???)rn数组名不是常量吗,其值不能进行改变,但是为什么这里说可以进行自增自减运算呢?如果一个实参a[],把a传递给Func函数之后,在函数里面,a能进行赋值,自增自减运算吗??rn[code=C/C++][/code]void GetMemory1( char *p, int num)rnrn p= ( char* )malloc(num);rnrnvoid Test1( void )rnrn char* str=NULL;rn GetMemory1(str, 100 );rn strcpy(str, " hello world " );rn printf(str);rnrn这段代码运行后为什么会导致系统崩溃啊。" hello world "为什么不能拷贝到str里面??rn[code=C/C++][/code]char * GetMemory4( void )rnrn char *p=" hello world " ; rn return p;rnrnvoid Test4()rnrn char *str=NULL;rn str=GetMemory4();rn printf(str);rnrn这段代码中,*P是局部变量,GetMemory4调用结束后*p会被销毁,但是P的地址为什么能成功返回rn[code=C/C++][/code]char *GetMemory5( void )rnrn char *p=( char* )malloc( 100 );rn strcpy(p, " hello world " );rn return p;rnrnvoid Test5()rnrn char *str=NULL;rn str=GetMemory5();rn printf(str);rn free(str);rnrn这段代码中GetMemory5函数中的P<em>指针</em>没有被初始化,strcpy(p, " hello world " );rn会不会篡改了内存内容???rnrn小弟基础知识太过薄弱,请各位指教,会有这方面的详细讲解资料,也请不吝分享,谢谢
求助关于指针字符串的问题
今天遇到一个问题:分别用<em>指针</em>初始化和用数组初始化字符串进行操作时:rn下面两个代码:为什么第一个代码不能进行相应操作。rn1:include rn#include rnmain()rnchar *a="abcde",*b="efgh";rnstrcpy(a,b);rnputs(a);rnrn2:#include rn#include rnmain()rnchar a[6]="abcde",*b="efgh";rnstrcpy(a,b);rnputs(a);rnrn我的问题是(1)为什么<em>指针</em>字符串在strcpy操作中不能实现,而换为数组形式就可以复制了?rn (2)用<em>指针</em>定义字符串char *a="abcde"和数组定义char a[6]="abcde"为什么在这里有不同的效果?
关于指针问题,求助
我使用的是c++ 3.1rnrn如下定义:rnrn void far *point;rnrn point = (void far *)farmalloc(size);rnrn farfree(point);rnrn运行后farmalloc()无法申请到内存,无论size是多小的值rn后来改用malloc()申请,这样可以,依然用farfree()来释放内存,rn但是这样在一个循环中反复运行几次以后,point的值就会变成dataseg@这样rn的内容,这是否是操作系统的越界保护?rn为什么会有这种情况呢,然后c++就会退出到os下,并且有提示说cup遇rn到无法编译的指令。rn但是如果将 point 改成近程<em>指针</em>,并用malloc(),free(),这样一切正常rnrn我不知道为什么,望能给予解答rnrn另外: 编译模式为中模式rnrnrnrn
求助关于指针的奇怪问题??
请看一下代码:rn#include rn#include rnrn#define getaddr(para) ((char *)(¶))rnrnvoid main( void )rnrn char dd[10]="YYYYY";rn char *p;rn char **q;rn char ***r;rn char ****k;rn rn p = dd;rn q = &p;rn r = &q;rn k = &r;rn printf("p=0x%x, q=0x%x, r=0x%x, k=0x%x \n",p,q,r,k);rn for(int i=0;i,p,q,r,k);,能打印出不同地址rn后面的打印是相同地址,这是编译器的问题吗?
求助 关于输入输出流的 大神求助
ok 废话不多说 直接上代码 求<em>大神</em>帮助啊rnpublic class t15629 rn public static void main(String args[]) throws IOExceptionrn File file1=new File("D:/测试文件夹/1.txt");rn File file2=new File("D:/测试文件夹/2.txt");rn rn FileReader fr=new FileReader(file1);rn BufferedReader bur=new BufferedReader(fr);rn rn FileWriter fw=new FileWriter(file2);rn BufferedWriter buw=new BufferedWriter(fw);rn rn String a=bur.readLine();rn buw.write(a);rn System.out.println(a);rn rnrn我想实现的是 把txt 1里面的内容读出来 然后 添加到txt2里面 但是最后我的txt 2里面没有 不知道怎么回事 后来控制台输出的时候a的值是有的 求帮助!!!
求助大神!!关于mysql编码的问题。。
情况是这样的。我们公司有个项目,最早是用gbk开发的,后面有改过一次静态页,可是改的那个人和之前开发的那个人不一样,他也不清楚,静态页用了utf-8,然后的问题是,已经有用户提交表单到数据库了,可是数据库里存的都是乱码。。就是在gbk的表里存了utf8的数据。。这个情况要怎么解决
大神求助 关于声音录入
如何使用蓝牙耳机的mic进行录音,蓝牙支持 sco 和a2dp。rn我尝试打开sco连接 但是声音还是从手机本身的mic进入的。
各位大神求助 ----关于ColorPicker
Flex自带的颜色选择空间时ColorPicker 但是我现在需要的是一个可以连续变化的颜色选择空间 类似于画图工具中颜色编辑[img=https://img-bbs.csdn.net/upload/201312/19/1387452794_607195.jpg][/img]应该用神马控件啊 ?? 或者应该如何对ColorPicker扩展啊 ?? rn小弟刚接触Flex 求<em>大神</em>相助
求助各位大神关于Eclipse
我是新手刚学Jave,想在电脑上安装一个Eclipse,<em>求助</em>各位<em>大神</em>怎样下载安装呢?
求助大神关于c#问题
public class CommonClassrnrn public string MesssageBox(string TxtMessage)rn rn string str;rn str=" ";rn return str;rn rn public string MessageBox(string TxtMessage, string Url)rn rn string str;rn str = " ";rn return str;rn rn rnrn这是我用c#定义的一个CommonClass类,就是想问下定义的类方法对吗?本人没学过c#一点不了解,所以还请精通的<em>大神</em>解答,如果不正确请告诉正确的,谢谢
关于ssh框架,求助大神
我的ssh框架搭建完毕后,只要在hibernate.cfg.xml中添加了有一对一/一对多/多对多等关系的映射,就会报404rnrn这是添加无任何关系的映射后的运行结果rn[img=https://img-bbs.csdn.net/upload/201804/08/1523189111_107151.png][/img]rnrnrn这是添加有一对一关系的映射后的运行结果rn[img=https://img-bbs.csdn.net/upload/201804/08/1523189208_354860.png][/img]rnrnrn<em>求助</em><em>大神</em>可以帮解决
关于指针的问题,求助
我使用的是c++ 3.1rnrn如下定义:rnrn void far *point;rnrn point = (void far *)farmalloc(size);rnrn farfree(point);rnrn运行后farmalloc()无法申请到内存,无论size是多小的值rn后来改用malloc()申请,这样可以,依然用farfree()来释放内存,rn但是这样在一个循环中反复运行几次以后,point的值就会变成dataseg@这样rn的内容,这是否就是操作系统的越界保护,为什么会有这种情况呢,然后rnc++就会退出到os下,并且有提示说cup遇到无法编译的指令,rn但是如果将 point 改称近程<em>指针</em>,并用malloc(),free(),这样一切正常rnrn我不知道为什么,望能给予解答
求助关于指针传递参数
void f1();rnvoid f2(???);rnrnvoid f1()rnrn int a[4][2];rn rn f2(a);//我想从f2中得到数组a的值rnrnrn//f2应该怎么写?rnvoid f2(???)rnrn rn
求助一个关于指针的操作
看面试题时看到这样一个题,原题中是要问程序在哪会崩溃。程序如下rn#include rnusing namespace std;rnstruct Srnrn int i;rn int *p;rn;rnvoid main ()rnrn S s;rn int *p = &s.i;rn p[0] = 1;rn p[1] = 5;rn // s.p = prn // s.p[1] = 1;rn cout << p[0] << " " << s.i << endl;rn cout << &p[0] << " " << &s.i << endl;rn cout << p[1] << " " << s.p << " " << endl; // 标记3rn cout << &p[1] << " " << &s.p << " " << &s.p[1] << endl; // 标记1rn cout << endl;rn s.p = p;rn cout << p[0] << " " << s.i << endl;rn cout << &p[0] << " " << &s.i << endl;rn cout << p[1] << " " << s.p << " " << s.p[1] << endl; // 标记2rn cout << &p[1] << " " << &s.p << " " << &s.p[1] << endl;rn s.p[1] = 1;rn cout << s.p << " " << &s.p << endl;rn // cout << *s.p << " " << endl;rnrn // s.p[0] = 2; // 程序崩溃rn // *s.p = 2;rnrn在倒数第二行程序崩溃我看懂了。rn但是还有两个地方,rn标记1处的&s.p[1]为什么输出9;标记2处的p[1]的值怎么解释?和标记3处的p[1]值不一样。rn请各位帮忙解释一下!rn谢谢
关于指针理解的问题,求助
看书上说C++里所有的<em>指针</em>都是4个字节,作用就是存储一个对象的地址,rn那么理论上说rn[code=c]int *p[/code]rn和rn[code=c]string *s[/code]rn在内存中占用的空间是一样的,作用也一样rn为什么还要区分<em>指针</em>的数据类型呢?rn比如我这样写就报错:rn[code=c]string s1="123";rnstring *s=&s1;rnint *p=s;/*结果报错*/[/code]rn求解答为什么要区分<em>指针</em>的数据类型rn
求助关于c指针的字面量
话说rnchar *p="Hello word";rn*p='A';rn肯定是错的,求<em>大神</em>指点为神马这么做是错的,书上就说改变了字面量rn语言为c语言
新手求助关于指针的问题
代码如下:rn#includernint main(void)rnrn char *ptr="abcdef";rn printf("%c,%c",*ptr,*ptr++);rn return 0;rnrn为什么结果是:b,arn而代码改成:rn#includernint main(void)rnrn char *ptr="abcdef";rn printf("%c,%c",*ptr++,*ptr);rn return 0;rnrn则结果为:a,a。rn求高手指点rn另外,编译器为code:blocks。编译如下代码:rn#includernint main(void)rnrn int a;rn a=2;rnprintf("a=%d a=%d\n" ,a++,++a);rnreturn 0;rnrn的结果为:a=3 a=4。感觉很<em>指针</em>的刚好相反。
【小白求助关于结构体与指针
[code=C/C++]rn#define MIXSIZE 1024rntypedef int datatype;rn//定义结构体rntypedef structrnrnrn datatype data[MIXSIZE];rn int last;rnrn seqlist;rn[/code]rnseqlist *p;//①rn和seqlist s,*p=&s;//②rn所得到的<em>指针</em>l有什么区别么?rnrn当我用第一种方式得到prn然后给l->data[4](要不就是l->data[3])赋值时 总是无法操作 无法赋值rnrn我用的的是CodeBlocks 编译器gcc;rnrn不知道能不能看懂我说的;rnrn还有哪位<em>大神</em>可以留下qq;rn以后有问题指点一下;rnrn在校大学生一枚;
关于指针释放的问题,求助
<em>指针</em>是类型是一个全局的链表数组,我在函数a()中为它们分配内存,在函数b()中将它们释放,可是在程序运行完毕之后,总是会出现 Null pointer assignment这样的信息,为什么?望能给予解答
求助:大虾,解释一下,关于指针的。
m_pView->getOperatorManager()->setCurrentOperator(m_operator);这样一句话,看不懂啊!!rnrnrnbool DPntCldRegistration::createOperator()rnrn // create an operator for polyline designrn m_operator = new RE_OpPntCldRegistration(m_pView);rnrn // set the operator into operator managerrnrn[color=#FF0000] m_pView->getOperatorManager()->setCurrentOperator(m_operator);//这种变量指向函数再指向函数怎么能让在下懂一点。纠结rn [/color]rn enablePointCloudSelection();rn enableLocalFeatureSelection();rn CMainFrame *pWnd;rn pWnd = (CMainFrame *) (AfxGetApp()->m_pMainWnd);rn pWnd->WriteOperationPrompt(IDS_PNT_CLD_REGISTRATION);rnrn return true;rnrn-----------------------------------------------------------------------------------------------------------rnRE_OperatorsManager* getOperatorManager()rn return m_pOpManager; rn-----------------------------------------------------------------------------------------------------------rnrnvoid RE_OperatorsManager::setCurrentOperator(rn RE_BaseOperator *_NewOperator)rn rn updateOpHistory(); rn m_pOperator = _NewOperator;rn rnrn 求哪位大哥解释一下。严重感谢。。。。
求助关于指针结构数组问题
[code=C/C++]rn#include rn#include rnusing namespace std;rnint main()rnrn struct CandyBarrn rn char brand[30];rn float weight; rn int num;rn ;rnrn CandyBar * exe6=new CandyBar [3];rn/*rn strcpy((*exe6).brand,"一");rn (*(exe6+1)).weight=2.2;rn (*(exe6+2)).num=333;rnrn cout << (*exe6).brand << "、" << (*(exe6+1)).weight << "和" << (*(exe6+2)).num <weight=2.2;rnrn delete [] exe6;rn return 0;rnrn[/code]rnrn请问上面的代码中,为什么注释中的内容可以编译通过,换成下面那种赋值方式就不能通过呢?
求助关于指针转换出错!
VC会提示copy(longest[g],line);这一句出错,就怎样修改?rnrn#define MAXLINE 100rn#include rnint getline(char line[],int maxline);rnvoid copy(char *longest[],char from[]);rnmain()rnrn int g=0,i;rn int max;rn char line[MAXLINE];rn char *longest[MAXLINE];rnrn while(getline(line,MAXLINE)>0)rn copy(longest[g],line);rnrn g++;rn rn for(i=0;i,longest[i]);rnrn return 0;rnrnrnint getline(char s[],int lim)rnrn int c,i=0;rn while(i
新手求助关于指针问题
看了C++<em>指针</em>方面的解说和使用,但有些还是不太明白,请较一下前靠们:rnrn1.<em>指针</em>的赋值:不要将一个非地址常量、变量以及无意义的实际地址赋给<em>指针</em>变量,如:rn int *p=(char *)100; //上面这句话我理解,这里的(char *)100强制类型转换是为了使类rn 型一致吧,但为什么说100是一个无意义的实际地址呢?最不明白rn 就是它为何是一个地址???rnrn2.int a[10];rn int *ip=a; //这里应该把<em>指针</em>指向数组的初始地址吧???rn int *ip=&a; //错误,地址类型不一致,a的类型是数组,&a是一个数组类型的地rn 址(???什么是数组类型的地址???)
求助: 关于C的指针问题
现在我们编的程序都是在保护模式下的程序,面对的程序空间是虚地址空间,虚地址空间可以比内存大,也就是说我们编的程序可以比内存大很多,那么在没有编译程序之前,C语言的<em>指针</em>到底指向的是内存地址还是虚地址呢?rn比如:rnint main()rnrnint *p;rnp=2000;rnprintf("%d\n",*p);rnrnrn这个程序能运行吗?(我在Linux下试了不能运行,没在windows下试)我把p赋予2000的地址,是代表虚地址的2000,还是内存地址的2000呢?如果程序不能运行,那是为什么不能运行呢?求解答,谢谢各位了!
关于指针类型转换~菜鸟求助
程序员面试宝典中的一道<em>关于</em><em>指针</em>类型转换的题rn[code=c][/code]rnint _tmain(int argc, _TCHAR* argv[])rnrn unsigned int a=0xFFFFFFF7;rn unsigned char i=(unsigned char) a;rn char *b=(char *)&a;rn printf("%08x,%08x",i,*b);rn return 0;rnrn结果为 000000f7 fffffff7rn我一直认为<em>指针</em>类型是为了说明<em>指针</em>的作用范围,即b为字符型<em>指针</em>,它的作用范围就只有一个字节,*b的值应该就是它指向的一个字节的值,是不是我以前的理解是错的,<em>指针</em>的类型转换并不影响其指向数据的类型?如果是这样的话,那么怎么区分呢,比如 char c='s',char *b=&c, 此时的<em>指针</em>指向的内存只有一个字节?求高人指点菜鸟迷津,谢谢!!!
求助关于BYTE* 指针的操作!
BYTE* bSource指向一个比特流,现在想要对流中的每个字节进行操作,我该怎么取得每个字节,是不是通过 &(bSource)取得第一个字节,然后bSource++,再通过&(bSource)获第二个字节。
求助关于指针增减问题~~
该程序是从网上下载的,运行没有问题。不过有一点不太明白,希望好心人指点!rn第16行输出的结果是 5 。请问为什么不是 6 呢?rn对于<em>指针</em>的问题理解不太透彻,主要希望能讲清第 8 和第 14 行的具体实现。先谢谢各位了!^_^rnrn1 #includern2 main()rn3 rn4 //声明数组、变量和<em>指针</em>变量rn5 int a[]=1,2,3,4,5,6;rn6 int *ip1,*ip2;rnrn7 //测试<em>指针</em>的赋值运算rn8 ip1=a;rn9 ip2=ip1; rn10 cout<<<
关于指针格式的问题,求助。。。
今天忽然看<em>指针</em>有两种写法,rn1.我学tc时常用的,看别人的tc代码也都是这么写 char *p,elemtype **prn2.我在vc里看到,里面的代码一般都写成 char* p,elemtype** p;rn请问一下大虾两种有区别吗,rn如果没有区别那么哪一种格式比较好?rn迷茫之中。。。。。。。。
求助一个小问题:关于指针
有这么一个范例:rn int* pt = new int; // assigns an address to the pointer ptrn pt = 5; // stores the value 5 at that addressrn请问上面的范例第二句话,怎么解释?pt是一个<em>指针</em>,但是5是个整数。rn在《C++ Primer Plus(第四版)中文版》中有这么一段话:rn <em>指针</em>不是整型,虽然计算机通常把地址当作整数来处理。从概念上看,<em>指针</em>与整数是截然不同的类型。整数是可以执行加、减、除等运算的数字,而<em>指针</em>描述的是位置,将两个地址相乘是没有任何意义的。从可以对整数和<em>指针</em>执行的操作上看,它们也好似彼此不同的。因此,不能简单地将整数赋给<em>指针</em>:rn int* pt;rn pt = 0xB8000000; //type mismatchrn……rn……rn要将数字值作为地址来使用,应通过强制类型转换将数字转换为适合的地址类型;rn int* pt;rn pt = (int*)0xB8000000; //types now matchrnrn请问,第一个范例中的:rn pt = 5;rn该语句怎么解释?谢谢大家拉!
求助:关于多维数组,指针问题
void Test_Lcd_Stn_1Bit(void);rnvoid Test_Lcd_Stn_2Bit(void);rnvoid Test_Lcd_Stn_4Bit(void);rnvoid Test_Lcd_Cstn_8Bit(void);rnvoid Test_Lcd_Cstn_12Bit(void);rnvoid Test_Lcd_Cstn_8Bit_On(void);rnrnvoid * function[][2]=rnrn (void *)Test_PaletteMemory, "LCD Palette RAM ",rn (void *)Test_Lcd_Stn_1Bit, "STN 1Bit ",rn (void *)Test_Lcd_Stn_2Bit, "STN 2Bit ",rn (void *)Test_Lcd_Stn_4Bit, "STN 4Bit ", rnrn (void *)Test_Lcd_Cstn_8Bit, "CSTN 8Bit ",rn (void *)Test_Lcd_Cstn_8Bit_On, "CSTN 8Bit On ", rn (void *)Test_Lcd_Cstn_12Bit, "CSTN 12Bit ",rn 0,0rn;rn做C开发也有不短的时间了,今天突然感到困惑,也没看到这方面的资料,希望大侠们指教rn请问:rn1. 可以定义void 型的<em>指针</em>数组吗?它也是指向void型的?rn2.如何理解(void *)Test_PaletteMemory, "LCD Palette RAM ",... 这些.最好可以谈谈这方面的理解
关于指针的小问题 求大神指教
int Mystrlen( char *p)//计算字符窜长度 rnrn int k=0;rn rn while(*(p++))rn k++;rn rn return k;rnrn这句话不懂 while(*(p++))rn*p++ 和*(p++)有什么不同 rn
大神指点这个关于指针的问题
#include "stdio.h"rn#include "string.h"rnvoid main()rnvoid sort(char(*s)[20]);rn int i;rn char str[10][20];rn rn for(i=0;i0)rn temp=*(s+j);*(s+j)=*(s+j+1);*(s+j+1)=temp;rnrn运行显示错误在最后一行,麻烦指点一下哪里错了,为什么?
关于指针的问题,求大神指教
举例:rnint i;rnint * p;rnp = &i;rn那么 *p就等价于i。rnrn那么rnint i;rnchar c[10];rnchar *p;rnp = c;rnrn那么p[i]等价于*(p+i)rn而不是*p[i]等价于*(p+i)呢。rn
关于指针赋值的问题,求大神
程序1rnvoid main()rnrn int a,b;rn int *p1,*p2;rn scanf("%d,%d",&a,&b);rn p1=&a;p2=&b;rn if(a>b) p1=&a;p2=&b;rn else p1=&b;p2=&a;rn printf("max=%d,min=%d\n",*p1,*p2);rnrnrn程序2rnvoid main()rnchar str[100],*p;rnint i=0;rnprintf("shuru:\n");rnp=str;rngets(p);rnwhile(*p++!='\0')rni++;rnprintf("%d",i);rnrnrn首先2个程序都是正确的,第一个程序是先给P所指的对向赋值(使用前先赋值),而第二个程序我把gets(p)写到P=str上面运算结果就不对了,我想知道为什么<em>指针</em>指向整形数据是先赋值,指向数组怎么就后赋值了呢
关于 常量和指针的问题? 各种大神请进
const int a = 1;rnint *p = &a;rn*p = 10000;rnprintf("%d\n",a);rnrnresualt : a =10000rnrna 的值为什么可以改变了?rna在常量区的啊。rnC语言里面的const 难道只有一半的作用?难道只是一种提示?rnrnrn求详细解答,越详细越好。rnrn1、另外再求一些<em>关于</em> 字符串 数组 <em>指针</em> 这3个东西相比较的一些资料,越详细越好,rn2、还有malloc 内存分配 更加深入的更加详细的一些资料。rnrn《C和<em>指针</em>》这本书上1、这方面的内容我看的不是特别清楚。rnrn先谢谢了。
关于指针的问题,请大神回答下
定义了一个<em>指针</em>变量,不初始化,不赋值,那么这个变量里面真的是不存放任何地址吗??rn比如:rnint*p;rnprintf("%p",p)rn我知道不初始化,程序会报错,但是我就是想知道里面到底放了什么,是一个随机地址???我用VS2015调试过,只能监视p,在经过int*p这个步骤后,p的地址显示oXcccccccc,而且char*p,监视之后也是oXcccccccc,那么这个地址是什么呢?rn或者说,定义了一个变量,变量本身就有地址,这个地址放在哪里呢??rn虽然问题比较怪,但还是想请教<em>大神</em>,有没有独到的理解??
关于指针内存问题,各位大神帮忙看下!
#includernusing namespace std;rnint main()rnrn int i;rn char *str[5];rn for(int j=0;j);rn return 0;rnrn
大神何在...关于指针的一项困惑
程序1:rn#include rnrnint main()rnrn char planets[9][8] = "Mercury","Venus","Earth",rn "Mars","Jupiter","Saturn",rn "Uranus","Nepturn","Pluto"; rn int i;rnrn for (i = 0;i < 9;i++)rn rn printf("%s\n",planets[i]);rn printf("%s\n",&planets[i]); rn rnrn return 0; rnrnrnplanets[i]是<em>指针</em>,那&planets[i]就是<em>指针</em>的<em>指针</em>,那为嘛两个printf的输出一模一样??rn输出结果如下:rnMercury rnMercury rnVenusrnVenusrnEarthrnEarthrnMarsrnMarsrnJupiterrnJupiterrnSaturnrnSaturnrnUranusrnUranusrnNepturnrnNepturnrnPlutornPlutorn程序2:rn#include rnrnint main()rnrn char planets[9][8];rn int i;rn rn for (i = 0;i < 9;i++) //这里改用手工录入rn rn printf("Enter string %d: ",i+1);rn scanf("%s",planets[i]);rn rn /*rn for (i = 0;i < 9;i++) //这里改用手工录入rn rn printf("Enter string %d: ",i+1);rn scanf("%s",&planets[i]); //这里scanf函数第二个参数为&planets[i] rn rn */rnrn for (i = 0;i < 9;i++)rn rn printf("%s\n",planets[i]);rn printf("%s\n",&planets[i]);rn rn rnrn return 0; rnrnrn无论是用程序2中的for循环录入,还是用程序2中被注释部分的for循环录入,都可以实现将字符串存入二维数组中,而且下面的printf函数一样正常输出rnrn问题就来了,到底是就这两个函数特殊,还是只要是用二维数组存储字符串集,难道planets[i]与&planets[i]效果都一样???rn<em>大神</em>现身....
指针大神
rnrnint a[]=1,2,3,4,5,6;rnint *p=a;rnprintf("%d,\n",*p);rnprintf("%d,%d \n",*p,*(p++));rnrnprintf("%d,\n",*p);rnrnrnrn这段代码最后输出结果为:rn1rn2 1rn2rnrn输出的第二行为什么会是:2 1rn而不是:1 2呢rnrnrn求<em>大神</em>啊 <em>大神</em>
指针查询,求大神
实在想不到其他方法了,只能用<em>指针</em>去操作。。 表示压力大的rnrn [code=SQL]rncreate table tabrn(rn id int,rn name varchar(50),rn code varchar(50)rn)rndrop table tabrninsert into tab(id,name,code)rnselect 3,'aa','1001' union all rnselect 4,'bb','2001' union allrnselect 5, 'cc','3001' union allrnselect 6, '分类1','4001' union allrnselect 7, '分类2','5001' union allrnselect 8,'分类','2002'rnrn--做了张临时表rncreate table #t (query varchar(100))rn数据:rn100rn分rnrn[/code]rnrn查询 tab表字段name,code like '%100%' or like '%分%' 的数据,#t 表的内容是插入的rn数据是处理后,插入进来的rn现在只能用<em>指针</em>,实在想不到其他好的方法,问了2天了。。。。 囧rn结果:rnid name codern----------- -------------------------------------------------- -----------------rn3 aa 1001rn6 分类1 4001rn7 分类2 5001rn8 分类 2002rnrnrnrnrn
求助大神求助!!
三月 22, 2013 5:05:29 下午 org.apache.jasper.compiler.TldLocationsCache tldScanJarrnINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.rnrnrnrnrnrnrn还有就是 我在Action里面能取到值,使用OGNL表达式迭代的时候,就取不出来值了!! 我表里的字段是这样的rnrn[code=java]System.out.println((list.get(i)).getPE_ID()+"....."+(list.get(i)).getNAMECODE()+"....."+(list.get(i)).getAGE()+"....."+(list.get(i)).getAliasName()+"....."+(list.get(i)).getAliasNameCode()+"....."+(list.get(i)).getBARCODE()+"....."+(list.get(i)).getBIRTH_ADDRESS()+"....."+(list.get(i)).getBLOOD_TYPE());[/code]rnrnrnrn[code=java]0134406.....ZHANG BAO SHAN.....null.....null.....null.....134406.....上海市.....rn1..........null...............1..........rn1 32366.....ZHANG XIA.....null.....null.....null.....1 32366.....江苏省无锡市.....rn10..........null...............10..........rn100763.....ZHENG YOU XIAO.....null.....null.....null.....100763..........rn10085.....WANG ZI.....null.....null.....null.....10085.....410400.....rn10085.....WANG ZI.....null.....null.....null.....10085.....410400.....[/code]rnrnrn里面可以为空的!rnrn代码:rn[code=java]public String execute() throws Exceptionrn Map requests = (Map)ActionContext.getContext().get("request");rn requests.put("lists", this.service.getPeIndex());rn System.out.println(requests.size());rn List list = this.service.getPeIndex();rn System.out.println("ListPeIndexAction.....");rn rn for(int i= 0;irn rn rn rn rn rn rn//上面也不能输出字符!!求<em>大神</em>帮忙(这个只不过是一部分代码)rn rn 无 rn rn rn rn rnrnrn rn rn 无rn rn rn rn rn rn rn rn 无rn rn rn rn rn [/code]
求助,,,求助,,,求大神
vbox虚拟机安装到电脑上为啥根本打不开,,,,求<em>大神</em>指导[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/54.gif][/img],还有在安装过程出现这个图片是什么意思。[img=https://img-bbs.csdn.net/upload/201609/11/1473585774_810192.png][/img]
求助大神
在使用opencv-python的时候总是报这个错是什么意思? cv2.error:OpenCV(4.0.1)d:\build\opencv\opencv4.0.1\modules\imgproc\src\color.cpp:181: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’ ...
大神求助
select * from t_resident where username in("xxx","xx");rnusername 是个varchar2,"xxx"(varchar2),"xx"(varchar2)是根据select语句查询出的所以不能使用orrn怎么实现:rnselect * from t_resident where id in("xxx","xx");一样的功能但是不是id而是username.
求助大神!!!!!!
老师布置了个任务。要在自己的电脑上搭建个online judge,百度了半天也找不出什么有用的信息。。。哪位<em>大神</em>会。说一下
求助大神!!!!
Error:14:04:41.976 [ERROR] [org.gradle.api.Project] G:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle\caches\transforms-1\files-1.1\appcompat-v7-26.1.0.aar\9a1
求助大神。。。
我在Linux下写一个算法,需要 new来分配内存,刚开始程序正常运行但是用着用着突然就出现了 std::bad_allocrn应该怎么处理阿[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif][/img]
J2ME游戏移植到Android手机下载
对于网络一些资源重新整理后,做成一个PPT 文件 在公司目前要做游戏开发把j2me上的游戏移植到android 所以做成一个文件分享给大家,望对大家有帮助 相关下载链接:[url=//download.csdn.net/download/gao5411/2724365?utm_source=bbsseo]//download.csdn.net/download/gao5411/2724365?utm_source=bbsseo[/url]
一个开源的c++网络事件库下载
Chaos是一个基于Linux平台, reactor模式的网络事件库, 目前仅支持TCP传输协议, 仅在x86_64下编译, 并遵循3-clause BSD开源协议. 在使用上, 可以说它很像boost asio, 可能是由于我对boost asio的接口设计很有爱吧, 而且对于boost asio在异步编程方面的思想, 我个人也比较认同, 但至今我也没有仔细阅读过boost asio的源码, 一是boost的模板化编程在可读性上让我比较折磨, 其二则是不想在对设计先入为主的情况下去开发chaos, 很多事情只有我们自己亲自去思考, 才能有所收获. 相关下载链接:[url=//download.csdn.net/download/xdpcxq/4411665?utm_source=bbsseo]//download.csdn.net/download/xdpcxq/4411665?utm_source=bbsseo[/url]
Android Service下载
Android访问webService,这是本人做的一个手机号码归属地查询.详情请见demo 相关下载链接:[url=//download.csdn.net/download/gameboy_/4577569?utm_source=bbsseo]//download.csdn.net/download/gameboy_/4577569?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的