之前在大学期间学过C语言的基础,后来主要方向是java,就没继续深入学习C语言。但是C语言作为一个基础语言,对开发有着很大的帮助。最近又开始用业余时间系统的学习C语言。
首先,简单的介绍一下C语言
C语言是一种结构化,与机器无关且执行效率高的语言。C语言的基本特点
和学习其它语言一样,先从Hello World开始
在此先说一下使用的编程工具,这里使用最新的工具VS2017英文版
首先打开工具,Ctrl+shift+n
选择 Empty Project,填上项目名称,点击OK,项目创建完成。
然后新建一个.c文件
图片描述
图片描述
然后输入一下代码
#include int main() { /*主函数*/ printf("hello world!\n"); /*输出hello world!*/ return 0; /*返回*/ }Ctrl+F5运行,运行结果如下:
入门的第一个程序HelloWorld已经完成。
我们来分析一下上面这段代码:
#include为文件包含命令,而stdio.h是头文件,它里面包含里一些程序中需要使用的基本元素,printf()就是其中一个。
下面定义了一个main()函数,int为函数的返回值类型,利用printf()函数输出了字符串"hello world",而"n"是换行符,它在这里的作用是输出"hello world"后换行。return 0表示返回。
代码中"/.../"是注释,它的内容不参与程序运行。C语言中单行注释也可以用"\"。wzpt.756yx.Com
wzxd.756yx.Com
wzyw.756yx.Com
wzzx.756yx.Com
dyqy.756yx.Com
dyqypt.756yx.Com
dyqyxd.756yx.Com
dyqyfw.756yx.Com
dyjy.756yx.Com
dyjypt.756yx.Com
dyjyxd.756yx.Com
dyjyfw.756yx.Com
dykc.756yx.Com
dykcpt.756yx.Com
dykcyw.756yx.Com
dykczb.756yx.Com
dykt.756yx.Com
dyktpt.756yx.Com
dyzy.756yx.Com
dyzypt.756yx.Com
dyzyxd.756yx.Com
dyzyfw.756yx.Com
dyzrpt.756yx.Com
dyjm.756yx.Com
dyjmpt.756yx.Com
dyjmxd.756yx.Com
dyjmfw.756yx.Com
dyhc.756yx.Com
dyhcpt.756yx.Com
dyhcyw.756yx.Com
dyhczb.756yx.Com
dyjq.756yx.Com
dyjqpt.756yx.Com
dyjqxd.756yx.Com
ksqy.756yx.Com
ksqypt.756yx.Com
ksqyxd.756yx.Com
ksqyfw.756yx.Com
ksjy.756yx.Com
ksjypt.756yx.Com
ksjyxd.756yx.Com
kskc.756yx.Com
kskcpt.756yx.Com
kskcyw.756yx.Com
kszy.756yx.Com
kszypt.756yx.Com
kszyxd.756yx.Com
ksjm.756yx.Com
ksjmpt.756yx.Com
ksjmxd.756yx.Com
kmqy.756yx.Com
kmqypt.756yx.Com
kmqyxd.756yx.Com
kmjy.756yx.Com
kmjypt.756yx.Com
kmjyxd.756yx.Com
kmzx.756yx.Com
kmzxpt.756yx.Com
kmzxxd.756yx.Com
kmcz.756yx.Com
kmczpt.756yx.Com
kmczxd.756yx.Com
zzjm.756yx.Com
zzjmpt.756yx.Com
zzjmxd.756yx.Com
zzjy.756yx.Com
zzjypt.756yx.Com
zzjyxd.756yx.Com
zzwl.756yx.Com
zzwlpt.756yx.Com
zzwlxd.756yx.Com
ywzx.756yx.Com
ywzxpt.756yx.Com
ywzxxd.756yx.Com
ywjy.756yx.Com
ywjypt.756yx.Com
ywjyxd.756yx.Com
ywkc.756yx.Com
ywkcpt.756yx.Com
ywkcxd.756yx.Com
fsqy.756yx.Com
fsqypt.756yx.Com
fsqyxd.756yx.Com
dzqy.756yx.Com
dzqypt.756yx.Com
dzqyxd.756yx.Com
dysp.756yx.Com
dyspx.756yx.Com
dysppt.756yx.Com
dyspxd.756yx.Com
dyspfw.756yx.Com
dyll.756yx.Com
dyllp.756yx.Com
dyllx.756yx.Com
dyllfw.756yx.Com
dyfb.756yx.Com
dyfbp.756yx.Com
dyfbx.756yx.Com
dyfbw.756yx.Com
dygz.756yx.Com
dygzp.756yx.Com
dygzx.756yx.Com
dygzf.756yx.Com
dypl.756yx.Com
dyplx.756yx.Com
dyplw.756yx.Com
dyplf.756yx.Com
dysz.756yx.Com
dyszp.756yx.Com
dyszx.756yx.Com
kssp.756yx.Com
ksspz.756yx.Com
ksspx.756yx.Com
ksspf.756yx.Com
ksll.756yx.Com
ksllx.756yx.Com
ksllp.756yx.Com
ksllf.756yx.Com
ksbf.756yx.Com
ksbfx.756yx.Com
ksbfp.756yx.Com
ksbfw.756yx.Com
ksgz.756yx.Com
ksgzp.756yx.Com
ksgzx.756yx.Com
kspl.756yx.Com
ksplx.756yx.Com
ksplw.756yx.Com
ksrq.756yx.Com
ksrqp.756yx.Com
ksrqx.756yx.Com
xhsf.756yx.Com
xhsfp.756yx.Com
xhsfx.756yx.Com
xhsfw.756yx.Com
xhsp.756yx.Com
xhspx.756yx.Com
xhspd.756yx.Com
xhsy.756yx.Com
xhsyw.756yx.Com
xhsyx.756yx.Com
wbsy.756yx.Com
wbsyw.756yx.Com
wbsyx.756yx.Com
wbfs.756yx.Com
kmzs.756yx.Com
kmzsp.756yx.Com
kmzsx.756yx.Com
kmjg.756yx.Com
kmjgp.756yx.Com
kmjgx.756yx.Com
kmfw.756yx.Com
kmfwp.756yx.Com
kmfwx.756yx.Com
ywzs.756yx.Com
ywzsp.756yx.Com
ywzsx.756yx.Com
ywzx.756yx.Com
ywzxp.756yx.Com
ywzxx.756yx.Com
ywsc.756yx.Com
ywscp.756yx.Com
ywscx.756yx.Com
zzsc.756yx.Com
zzscp.756yx.Com
zzscx.756yx.Com
zzfw.756yx.Com
zzfwp.756yx.Com
zzfwx.756yx.Com
zzpt.756yx.Com
zzptx.756yx.Com
zzxd.756yx.Com
zzxdx.756yx.Com
m.756yx.Com
www.756yx.Com
756yx.Com
blog.756yx.Com
wap.756yx.Com
f.756yx.Com
tqu.756yx.Com
o.756yx.Com
kil.756yx.Com
qh.756yx.Com
ih.756yx.Com
vw.756yx.Com
yk.756yx.Com
wmu.756yx.Com
e.756yx.Com
fzq.756yx.Com
ayy.756yx.Com
v.756yx.Com
jvk.756yx.Com
kss.756yx.Com
ve.756yx.Com
opt.756yx.Com
lgb.756yx.Com
jy.756yx.Com
cci.756yx.Com
to.756yx.Com
ne.756yx.Com
bid.756yx.Com
zku.756yx.Com
xlh.756yx.Com
nn.756yx.Com
kq.756yx.Com
n.756yx.Com
gbc.756yx.Com
a.756yx.Com
aj.756yx.Com
yv.756yx.Com
eu.756yx.Com
l.756yx.Com
jb.756yx.Com
vx.756yx.Com
bdh.756yx.Com
uu.756yx.Com
kja.756yx.Com
g.756yx.Com
pjg.756yx.Com
w.756yx.Com
xp.756yx.Com
bwk.756yx.Com
vrf.756yx.Com
ffq.756yx.Com
tx.756yx.Com
u.756yx.Com
wdm.756yx.Com
y.756yx.Com
oze.756yx.Com
juu.756yx.Com
pn.756yx.Com
lwr.756yx.Com
kt.756yx.Com
re.756yx.Com
vz.756yx.Com
ry.756yx.Com
z.756yx.Com
jxj.756yx.Com
jw.756yx.Com
h.756yx.Com
pr.756yx.Com
xh.756yx.Com
nsm.756yx.Com
ngc.756yx.Com