vs2010常见的调试错误及使用技巧

本文介绍了C语言中main函数的参数使用方法,包括如何通过命令行传递参数给程序、参数的具体含义及其在命令行中的表现形式。同时,还提供了一些VS2010编辑器的实用快捷键技巧。

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

1.运行时出现:Cannot find or open the PDB file

 运行时ctrl+F5即可

2.有关main函数的参数的使用方法(注意要现在工程下编译生成exe文件,然后在cmd命令行下输入参数执行程序,这样执行程序的方式不用编译环境其他人也能运行出结果)

C编译器允许main()函数没有参数,或者有两个参数(有些实现允许更多的参数,但这只是对标准的扩展)。这两个参数,一个是int类型,一个是字符串类型。第一个参数是命令行中的字符串数。按照惯例(但不是必须的),这个int参数被称为argc(argument count)。大家或许现在才明白这个形参为什么要取这么个奇怪的名字吧,呵呵!至于英文的意思,自己查字典吧。第二个参数是一个指向字符串的指针数组。命令行中的每个字符串被存储到内存中,并且分配一个指针指向它。按照惯例,这个指针数组被称为argv(argument value)。系统使用空格把各个字符串格开。一般情况下,把程序本身的名字赋值给argv[0],接着,把最后的第一个字符串赋给argv[1],等等。在命令行输入c I love you 回车,结果就是这样滴

    argv[0]  ------>    c(程序名)  
    argv[1]  ------>    I  
    argv[2]  ------>    love 
    argv[3]  ------>    you 

要把一句话当作参数赋给程序该怎么办?你可以在命令行里这样输入 c  "I love you."  "I'm too."结果就是这样滴

    argv[0]  ------>    c(程序名)  
    argv[1]  ------>    I love you. 
    argv[2]  ------>    I'm too.

3.在vs2010中将光标放在的这一行,进行ctrl+c/v/x既可以对整行进行处理,不用选中整行,vs2010中交换两行的顺序可以将光标放在上边一行,然后用shift+alt+t 

 vs2010中可以自动寻找匹配的括号,将光标放在{或者}的前面就可以看到匹配的括号,F5是调试,ctrl+F5是运行程序,ctrl+F3可以找到与选中的单词相同的下一个位置,shift+F3可以找到与选中位置相同的单词的上一个位置,vs2010总可以使用F12转到定义处

4.在运行控制台程序的时候经常会一闪而过,可以再代码的最后加上system("pause");解决这个问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值