2021-05-27

关于C语言在VSC上的安装

安装VSC

官方地址下载,安装软件https://code.visualstudio.com/,中国大陆访问可能比较慢。

  • 下载小Tips
    - 提供一下Windows的版本地址https://az764295.vo.msecnd.net/stable/054a9295330880ed74ceaedda236253b4f39a335/VSCodeUserSetup-x64-1.56.2.exe
    
    - 速度可能比较慢,使用迅雷下载的话可以加速
    

安装插件

  • Vsc插件比较多,使用C语言编写的话建议安装

    - 名称: C/C++
    - 名称: Code Runner
    - 主要用来运行代码的。自己参考网上教程,配置一下
    - 名称: Chinese (Simplified) Language Pack for Visual Studio Code
    - 主要是我的英文不标准,如果你对于你的英文水平足够自信。这个插件可以不需要考虑
    
    

配置C的操作

安装文件寻找

  • 地址寻找
    文件的下载链接
    
    - 找到对应版本下载解压即可!
    	- 速度比较慢,建议科学上网
    

环境变量处理

  • 下载解压,即可!记录文件存储的地址

    - 比如我的文件存放地址是存放在E盘
    - 找到对应的地址
    	-E:\mingw-w64-gcc\mingw32\bin
    
  • 配置环境变量

    电脑右键—>属性—>高级系统设置—>环境变量

    • 如果你实在不知道怎么做 打开 设置–>搜索–>搜索环境—>环境变量
    在path地址里面添加刚才对应的地址
    - 可以在用户变量和系统变量里面都添加
    
  • 验证

    在cmd命令行里面输出 gcc -v有输出结果如下即可:

     specs
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=E:/mingw-w64-gcc/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.1.1/lto-wrapper.exe
    i686-w64-mingw32
    ../gcc/configure --prefix=/mingw32 --with-local-prefix=/mingw32/local --build=i686-w64-mingw32 --host=i686-w64-mingw32 --target=i686-w64-mingw32 --with-native-system-header-dir=/mingw32/i686-w64-mingw32/include --libexecdir=/mingw32/lib --enable-bootstrap --with-arch=i686 --with-tune=ivybridge --enable-languages=c,lto,c++ --enable-shared --enable-static --enable-threads=mcf --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-libstdcxx-filesystem-ts=yes --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --enable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw32 --with-mpfr=/mingw32 --with-mpc=/mingw32 --with-isl=/mingw32 --with-pkgversion='GCC with MCF thread model, built by LH_Mouse.' --with-bugurl=https://gcc-mcf.lhmouse.com/ --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--nxcompat,--no-seh -Wl,--large-address-aware -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--nxcompat,--no-seh -Wl,--large-address-aware' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--nxcompat,--no-seh\ -Wl,--large-address-aware\ -Wl,--stack,12582912' --disable-tls --enable-plugin --enable-sjlj-exceptions
    mcf
    Supported LTO compression algorithms: zlib zstd
    gcc  11.1.1 20210524 (GCC with MCF thread model, built by LH_Mouse.)
    

使用Vsc工具

编写第一个程序

  • 万事皆有开头,一切始于Hello World

    #include <stdio.h>
    int main()
    {
        printf("hello world!");
        return 0;
    }
    
  • 右键run运行即可

    [Running] cd "你的程序地址信息以及部分信息"
    hello world!
    [Done] exited with code=0 in 0.646 seconds
    

然后看了一眼别人的作业,随便不明白什么意思,然后想到什么就写什么好好写

  • 好像是要查找一组数里面的有没有某个数,如果有的话,返回这个数值的位置,没有了输出-1

    #include <stdio.h>
    
    int main()
    {
        int n,j;
        //因为我不知道她这个数组是什么.就自己随便定义了个小数组
        int arr[10]={1,2,3,4,2,9,12,5};
        scanf("%d",&n);
        // printf("%d",n);
        int sz=sizeof(arr)/sizeof(arr[0]);
        for(j=0;j<sz;j++)
        {
            if(n==arr[j])
                {
                    printf("zai index:%d\n",j+1);
                    break;
                }
            // printf("nmlgb!\n");
        }
         if (j==sz)
        {
            printf("-1");
        }
    }
    

完结

作者QQ:1459428843,作者博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值