关于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,作者博客