VisualC++实用教程(第4版)[郑阿奇][电子教案]精要.ppt

VisualC++实用教程(第4版)[郑阿奇][电子教案]精要.ppt

1.8.1 字符指针 字符指针一旦初始化或赋初值后,就可在程序中使用它,并且以前讨论过的指针操作都可以用于字符指针。例如,下面的示例是将一个字符串逆序输出。 【例Ex_StrInv】 字符串逆序输出 #include int main char *p1 ABCDEFG, *p2 p1; while *p1 ! \0 p1++; /* 将指针指向字符常量最后的结束符 */ while p2 p1-- cout *p1; cout endl; return 0; 程序运行结果如下: GFEDCBA 1.8.2 带参数的main函数 在实际应用中,程序有时需要从命令行输入参数。例如: c:\ copy file1 file2 这是一个常用的DOS命令。当它运行时,操作系统将命令行参数以字符串的形式传递给main 。为了能使程序处理这些参数,需要main带有参数,其最常用的格式是: 数据类型 main int argc, char * argv[] 其中,第一个int型参数用来存放命令行参数的个数,实际上argc所存放的数值比命令行参数的个数多1,即将命令字(或称为可执行文件名,如copy)也计算在内。第二个参数argv是一个一维的指针数组,用来存放命令行中各个参数和命令字的字符串,且规定: argv[0]存放命令字 argv[1]存放命

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档