admin管理员组文章数量:1794759
如何入手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有关的其他参数
%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(新手入门篇) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686886941a114482.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论