第一个C程序

简介: 第一个C程序

一、创建项目

至此一个C项目就创建出来了


二、写程序

//打招呼
#include<stdio.h>
//main是一个函数,它的返回值是int(整型);main函数被称为主函数,程序有且只有一个主函数,即程序的入口(程序不管有多少行,永远只从main函数开始执行);()代表函数的参数,这里无参
int main()
{
  //printf是c语言提供的一个库函数 - 它可以在屏幕上输出信息 - 这个函数的功能是别人写的,使用别人的东西,要跟别人打声招呼(include引用头文件 stdio.h)
  //\n表示换行
  printf("hello world!\n");
  //程序结束 - 返回一个整型0
  return 0;
}


三、运行代码 (快捷键:CTRL+F5)


四、输出结果


五、注:

在vs的一些版本下,运行代码,结果可能会一闪而过 - 解决方法如下:


六、C语言中的注释

注释是为了解释代码的 - 合理的注释可以使代码的可读性更高

int main()
{
  //int a=10;//c++注释风格,后来才引入到C语言中
  /*
  int b=20;//c语言注释风格
  */
  //在VS2017中注释的快捷键:(CTRL+K)+(CTRL+C)
  //      解除注释的快捷键:(CTRL+K)+(CTRL+U)
  return 0;
}
///**/C语言这种注释方式是有缺陷的 - 不支持嵌套注释
/*     //开始注释
int main()
{
  /*
  int a=10;
  */      //结束注释
  return 0;
}
*/


相关文章
|
3月前
|
设计模式 人工智能 缓存
2025架构革命:一文深度揭秘AI四维进化(MoE/GraphRAG/智能体/HyDE)
本文深入解析大模型核心技术与实践原理,涵盖MCP、RAG、Agent、微调等关键技术,结合架构演进与实战技巧,助你构建高性能AI系统,建议点赞收藏。
685 6
|
运维 Linux 网络安全
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
940 0
|
移动开发 网络协议 安全
Websocket
Websocket
182 0
|
存储 安全 开发者
阿里云网盘与相册问题之如何解速
阿里云网盘与相册是阿里云提供的云存储服务,用户可以安全便捷地存储和管理个人文件、照片等数据;本合集将介绍如何使用阿里云网盘和相册服务,包括文件上传、同步、分享,以及处理常见使用问题的技巧。
293 0
Google Earth Engine(GEE)——Segmentation.seedGrid和SNIC (Simple Non-Iterative Clustering)案例和错误缺少特征错误分析
Google Earth Engine(GEE)——Segmentation.seedGrid和SNIC (Simple Non-Iterative Clustering)案例和错误缺少特征错误分析
223 0
|
前端开发 安全 JavaScript
开题报告|驾校管理系统的设计与实现
开题报告|驾校管理系统的设计与实现
309 0
|
存储 Linux 内存技术
|
存储 JSON NoSQL
confd动态配置文件详解
confd动态配置文件详解
confd动态配置文件详解
|
人工智能 运维 监控
8 年产品经验,我总结了这些持续高效研发实践经验 · 研发篇
在产研全链路流程上,协同最大的目标就是团队信息的透明化,即在清晰目标的指引下进行团队信息透明的日常研发工作,助力项目/产品成功发布。基于此,研发过程是否行之有效就成为我们关注的另一重点要素。通常「研发过程」是指:代码到制品再到部署上线的全链路,这个过程是持续集成的重中之重。
968 0
8 年产品经验,我总结了这些持续高效研发实践经验 · 研发篇
|
存储 Cloud Native NoSQL