#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>


//VS实⽤调试技巧
//1.bug(漏洞):
// 本意是“昆⾍”或“⾍⼦”,现在⼀般是指在电脑系统或程序中,隐藏着的⼀些未被发现的缺陷或问题,简称程序漏洞。
// 
// 
//2.debug(调式):
// 当我们发现程序中存在的问题的时候,那下⼀步就是找到问题,并修复问题。
//这个找问题的过程叫称为调试,英⽂叫debug(消灭bug)的意思。
//调试⼀个程序,⾸先是承认出现了问题,然后通过各种⼿段去定位问题的位置,可能是逐过程的调
//试,也可能是隔离和屏蔽代码的⽅式,找到问题所的位置,然后确定错误产⽣的原因,再修复代码,重新测试。

//3. Debug和Release
//Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序;
//程序员在写代码的时候,需要经常性的调试代码,就将这⾥设置为 debug ,这样编译产⽣的是
//debug 版本的可执⾏程序,其中包含调试信息,是可以直接调试的。
// 
//Release称为发布版本,它往往是进⾏了各种优化,使得程序在代码⼤⼩和运⾏速度上都是最优的,以便⽤⼾很好地使⽤。
//当程序员写完代码,测试再对程序进⾏测试,直到程序的质量符合交付给⽤⼾使⽤的标准。
//这个时候就会设置为 release ,编译产⽣的就是 release 版本的可执⾏程序,这个版本是⽤⼾使⽤的,⽆需包含调试信息等。

//int main()
//{
//    int arr[10] = { 0 };
//    int i = 0;
//    for (i = 0; i < 10; i++)
//    {
//        arr[i] = i +1;
//    }
//    for (i = 0; i < 10; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//    return 0;
//}

int ADD(int a, int b)
{
    return a + b;
}
int main()
{
    int a = 20;
    int b = 20;
    int c = ADD(a, b);
    printf("%d\n", c);
    return 0;
}
//VS更多快捷键了解:http://blog.csdn.net/mrlisky/article/details/72622009(一位比特老师的博客)

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐