栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

简单认识C语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简单认识C语言

哈喽,大家好啊,我本身也是一个新人,接触C也没有多久,想着写写博客把自己学的记录下来,如果能帮助大家是最好的,若有不对欢迎指正.

C语言是在开发UNIX操作系统时设计的,感兴趣的可以了解一下C 的起源

C是计算机语言一种,应用领域主要是操作系统(linux,unix,内核都已C语言为主),嵌入式开发,服务器等,广泛用于底层开发(应用层下面,当然也可以开发软件,wps就是一个)。

编程肯定少不了编译器,我用的是vs2022,当然vscode,gcc,win-tc之类的也可以,好了话不多说,进入正题

现在来编写我们第一个程序(不知道编译器如何搭建环境并使用的可以参考一下【C/C++】小白入门第一步:下载VS2019编译器,以及简单的使用配置_哔哩哔哩_bilibili)

#define _CRT_SECURE_NO_WARNINGS
#include

int main()
{
	printf("你好,csdn");

	return 0;
}

#include告诉编译器把stdio.h的内容包含到当前程序中.     .h是头文件  .c是源文件

#include是个预处理指令

int main(),main()是函数名,int表明main()函数返回一个整数,int是main()返回类型,当然括号里也可以加void,它表明main()不带任何参数。

{}两个花括号分别代表函数定义开始,和函数定义结束。

printf是打印/输出的意思,末尾的f源自format(格式化)这个单词,printf是标准的c库函数,在程序中这样使用叫调用函数

return 0; 终止main()函数,并返回值为0.

可能有人好奇#define _CRT_SECURE_NO_WARNINGS是干嘛的,别急接下来说。

我们在编译老的用C语言的开源项目如lua源包的时候,可能因为一些老的.c文件使用了strcpy,scanf等不安全的函数,而报警告和错误,而导致无法编译通过。(网上百的,不知道对不对)

所以这时候就要在源文件开头加#define _CRT_SECURE_NO_WARNINGS

如果不加就会报错,导致程序无法运行

 仔细看下代码发现调运printf时,和return 0;是都用了;号,其实这就和中文里的句号一样,加上句号才能构成一句完整的话,这里也要加上分号来构成正确的语句.

一定要注意不要忘了分号,还有就是区分中文符号和英文符号。

这节就到此结束了,拜拜

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873009.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号