新手求教linux几个简单的程序基础问题
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world! ", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
因为刚学,C的基础也不太好,请问QPushButton hello( "Hello world! ", 0 );为什么会出现 0.
& 的意思是什么啊
return a.exec(); 为什么不返回0.
[解决办法]
0空指针
&地址,行参需个指针
return 任何int型,判断程序执行
[解决办法]
int main( int argc, char **argv )
argc 和 argv是形参 除此之外代码里再无形参 哈哈哈哈
[解决办法]
空指针用于使程序产生错误 :) 哈哈
[解决办法]
&代表取地址,这里就是hello变量的地址。
函数return没有说一定要返回0啊,如果程序正常退出,那才是返回0,这个程序是否返回成功,要看a.exec()这个函数是否执行成功。
新手求教linux几个简单的程序基础有关问题
新手求教linux几个简单的程序基础问题#includeqapplication.h#includeqpushbutton.hintmain(intargc,c
