admin管理员组

文章数量:1794759

如何入手ACM(新手入门篇)

如何入手ACM(新手入门篇)

c语言入门
  • 说明
  • c语言标准代码
  • 注意事项
    • c语言是一门编程语言,需要由编辑器去编译来运行,而python等属于脚本语言,写好了就可以直接运行。
    • 环境搭建
  • 该怎么去学习c语言
  • c语言语法

说明

这篇文章不面向大多数人,仅写给我19级看的。 To 19 :这些东西都是你目前可以用到的东西 进阶篇传送门:クリックして

c语言标准代码 #include <cstdio>//c语言标准输入输出库,必须有。 //必须给我用cstdio //头文件用 #include 引入 int main() { printf("hello world"); //printf函数属于stdio库,不加stdio的话会报错 return 0; } 注意事项 c语言是一门编程语言,需要由编辑器去编译来运行,而python等属于脚本语言,写好了就可以直接运行。

推荐编辑器: 1)dev c++ : bloodshed-dev-c.en.softonic/ (windows下用) 2)vim :Linux系统下自带。无鼠标,初学者慎用。

环境搭建

本人一开始就用mingw搭建好了环境,所以不清楚devc++是否自带搭建环境功能 如果编辑器无法编译(编译失败),安装c语言环境搭建教程:blog.csdn/YUK_103/article/details/102363111 mingw下载地址 : osdn/projects/mingw/releases/ click it。

该怎么去学习c语言

如果真的想学好c语言,那就必须去刷题目,光看书想学好那你就是在想peach。 推荐题库(oj):www.luogu/ 除了超级玛丽,其他题目全部都给做掉。

c语言语法

环境也搭建好了,oj也给你们了,接下来就给你介绍一些语法,先从最简单的输入输出开始。 以洛谷P1001来举例子

#include <cstdio>//和stdio.h一样 int main() { int a,b,c;//向内存申请三个 整型 变量,变量名为a,b,c scanf("%d%d",&a,&b);//输入a,b的值,%d 代表整型变量 c = a + b; printf("%d",c);//输出整型c return 0;//结束 }

关于申请变量:c语言中的变量是需要再 顺便提一下和%d有关的其他参数

%f单精度浮点型
%c一个字符
%s字符串
%lf双精度浮点型

目前你们能用到的参数,需要的时候把%d替换成这些就行了。 举个栗子:

int x = 2;//定义一个整型变量叫 x,并给他初始化为 2 scanf("%d",&x);// & 是取址符,除了在输入字符串的时候不需要,其他都要加 printf("%d",x); double x = 2.0;//定义一个双精度浮点型变量叫 x,并初始化为2.0 scanf("%lf",&x); printf("%lf",x); char x = 'a'//定义一个字符变量叫x,并初始化为 'a' scanf("%c",&x); printf("%c",x); char x[100]=“mzh”//定义一个字符数组叫b,并初始化为“mzh” scanf("%s",x); printf("%s",x); float x = 1.0//定义一个单精度浮点型变量叫 c,并初始化为1.0 scanf("%f",&x); printf("%f",x);

目前先这样,有不明白的先在下面留言。

本文标签: 新手入门篇ACM