python与C语⾔之间差异与区别
最近在进⾏python的⽐赛,但⼜在学C版的数据结构的内容,为防⽌两⽅⾯内容的混淆,在这⾥将Python与C之间的差别进⾏标注,便于学习理解。此⽂仍在整理,后续还会修改。
Python与C之间的差异
语法⽅⾯
1. C语⾔是⽤的变量需要提前定义,⽽python不需要
2. C语⾔句⼦的末尾需要使⽤ ; ,⽽python则是依靠缩进进⾏判断
注释⽅⾯
1. python中注释是使⽤ # 号
单⾏注释是
# 这是⼀个单⾏注释
多⾏注释是
''''
这是⼀个多⾏注释
'''
2. C语⾔⽅⾯
单⾏注释是
// 这是⼀个单⾏注释
多⾏注释是
/*
这是
⼀个
多⾏
注释
*/
输⼊输出
1. python⽅⾯
1.1 输⼊
python的输⼊是
a =input("请输⼊:")
之后在python控制台输⼊相关数据
1.2 输出
python的输出为 print(),即
print(a)
2. C语⾔⽅⾯
2.1 输⼊
C语⾔的输⼊需要scanf()函数,且需要提前定义,⽽python的使⽤不需要提前定义。⽽且C语⾔句⼦的末尾需要加上 ; 。否则会报错若输⼊⼀个整数:
int a;编程先学c语言还是python
scanf("%d",&a);
2.2 输出
C语⾔的输出需要根据数据的类型进⾏输出,例如输出整数a:
printf("%d", a);
这⾥⼀定要记得前⾯的“%d”,c语⾔输出需要格式控制转换符,来确定后⾯的输出的格式,当然前后控制的类型要⼀致。
之后遇到Python与C语⾔之间的差异会进⾏后续的补充,若⼤家有什么发现,可以评论区留⾔,后续
会进⾏补充,谢谢⼤家。
⽔平⼀般,能⼒有限,如有疑问,欢迎指正交流。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论