C语言零基础入门-2_C语言第一个程序

C生万物 ● 大道至简 ● 鲍鱼科技

对应的视屏链接:C语言零基础入门_哔哩哔哩_bilibili


目录

目标

一、C语言概述

二、建立工程,编写第一个C语言程序

三、总结

四、C语言编程入门在线刷题

1、什么是在线OJ

2、为什么训练使用在线OJ

3、推荐两个OJ刷题平台

五、作业


目标

  • 学会建立C工程

  • 学会编写一个可执行程序

  • 了解可执行程序的构成要素

  • 初步了解OJ刷题

一、C语言概述

C 语言是一种通用的、面向过程的计算机程序设计语言

C语言的发明就是4个W-【when、who、why、where】

1972 年,丹尼斯·里奇为了移植与开发 UNIX 操作系统,在贝尔电话实验室设计开发了 C 语言。

【熟悉知名网站】C语言排名:https://www.tiobe.com/tiobe-index/

【让自己更有谈资】C语言历史:

https://baijiahao.baidu.com/s?id=1679407894068585114&wfr=spider&for=pc

C语言在线工具:菜鸟教程在线编辑器

二、建立工程,编写第一个C语言程序

打开VS2013 --> 文件 --> 新建 --> 项目 --> Win32控制台应用程序 -->下一步 -->空项目 -->添加源文件

#include <stdio.h>
/*我的第一个 C 程序*/
int main()
{
    printf("Hello C语言.\n");
    return 0;
}

代码解析:

  • 所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。

  • /* ... */ 用于注释说明。

  • printf() 用于格式化输出到屏幕。printf() 函数在 "stdio.h" 头文件中声明。

  • stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。 当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。

  • return 0; 语句用于表示退出程序。

三、总结

入门第一步只需学会建立工程,编写第一个可执行程序即可,剩下的就是把C语言执行框架敲50遍!!!

#include<stdio.h>

void main()

{}

你会发现,键盘上的#include ,void ,main,这是字母的组合,在键盘上的顺序似乎就是为编程而生,敲起来的手感是那样的有节奏和舒服,此时,恭喜,你已经开启了编程学习的第一步。

四、C语言编程入门在线刷题

1、什么是在线OJ

Online Judge系统(简称OJ)是一个在线的判题系统。用户可以在线提交程序多种程序(C、C++、Java、Python)源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。

2、为什么训练使用在线OJ

  • 有一些比赛,比如ACM, NOIP之类的编程竞赛都是采用在线OJ方式进行

  • 现在IT大学生就业找工作的笔试环节也在采用在线OJ的方式进行

3、推荐两个OJ刷题平台

五、作业

【要求】先自行完成,再对照代码

BC1 Hello Nowcoder 

#include<stdio.h>
 
int main()
{
    printf("Hello Nowcoder!");
    return 0;
}

BC2 小飞机

#include <stdio.h>
 
int main()
{
    printf("     **     \n");
    printf("     **     \n");
    printf("************\n");
    printf("************\n");
    printf("    *  *    \n");
    printf("    *  *    \n");
    return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值