自我介绍
首先,我是一名23级的本科大一新生,热爱编程,这算是我学习c语言的一份云笔记。
我会边学习c语言边写这份云笔记,和我一样是小白入门c语言的可以在这里找到忘记的知识点。
由于边学边写其中所讲为我个人理解可能有些许错误,请各位发现问题可以指出,我们一起进步。
c语言学习准备
安装编译器
我目前使用的是Visual Studio 2022的community版本(免费)
可以前往管网下载,网址:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器
来到官网后往下挪,选择Community2022开始下载
下载完成后打开
根据b站视频教程完成安装
VS2022安装使用教程,Visual Studio 2022详细安装使用调试教程C语言编译器,C++编译器_哔哩哔哩_bilibili
认识c语言
总所周知C语言是一种计算机编程语言,它广泛运用于底层开发。
C语言美国国家标准叫ANSI C ,目前有C89、C90、C99、C11,运用得最广泛的是C89和C90。
编译C语言的编译器主要有Clang、GCC、WIN-TC、MSVC、Turbo C等,我们下载的VS2022就是用的MSVC。
写一个C语言程序
VS2022的基础操作(如果看过VS安装教程程的可跳过)
打开VS2022,选择创建新项目
选择空项目点击下一步
位置可以自己选择放到自己专门放程序的地方(我就在D盘建了一个文件夹专门放程序)
然后创建
进来后我们可以看到左边有解决方案管理器(如果没有或不慎关掉了可以在视图第一个打开)
里面有头文件和源文件
源文件就是我们写的C语言程序文件
头文件是电脑中类似存放函数的文件
右击源文件-->选择添加-->添加新建项
我们将后面的cpp改为c,.cpp就是c++程序的后缀(C plus plus)
这样我们就得到了一个C语言程序文件了,可以开始编写C语言程序
C语言程序的语句分析
int main()
{
return 0;
}
这段代码为主函数也叫main函数,是我们C语言程序主体,大括号所括起来的部分叫代码块,程序就在这里面执行。
int是整数类型,我暂时理解为在内存中开辟一个空间存放整数,最后的return 0;就是返回0,0是整数,返回一个整数用于告诉我们程序执行成功且执行完毕,只要是整数,你想返回任何值都可以。
注意每段结束了的代码语句后要加分号;;;且输入符号时要用英文输入法
我们可以在大括号内调用打印函printf数尝试打印一个hello world。
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
由于电脑一开始不知道有printf这个函数,这个函数在头文件stdio.h里,开头的#include<stdio.h>为包含头文件stdio.h这个操作就是告诉电脑我们要用stdio.h里面的函数,这样一来就可以使用printf进行打印了//stdio.h内部存放一些关于输入和输出的函数
按下键盘上的Ctrl+Fn+F5或Ctrl+F5运行代码
很好,恭喜你成为一个hello world人
也许你看过别人的打印长这样:printf("hello world\n");多了个\n
\n为转义字符,n本来就是一个英文字符,加上一个\ 它的意思就变为换行
无他,就是换行后你再打印一句话就会打印在hello world下面,不换行就在hello world后面接着打印而已
这是第一篇,先到此结束,希望大家可以多多反馈