永发信息网

xcode中scanf不能完成运行

答案:1  悬赏:0  手机版
解决时间 2021-11-28 00:33
xcode中scanf不能完成运行
最佳答案
Windows:TurboC、Dev-C++
Linux:Vim、Emacs  (Vim是Mac系统自带,也是今天用到的文本编辑器)
Vim
· 创建文件(Terminal中完成)
vim printName.c(.c为结尾是C语言的标志)
vim有两种模式:命令模式 & 编辑模式
在命令模式下输入i(a)就可以进入编辑模式(编辑模式的标志是在编辑器下方显示"INSERT")
(操作方式在上一篇)

(P.S."#include"导入自己定义或者系统的头文件,"std"是standard,"i"是input,"o"是output。main前的int是固定写法,是一个返回值。main是一个函数名,是每一个程序的入口点。"argc"、"argv"为main的参数,"argc"运行的时候传递过来的参数个数,"argv" 将参数以字符串的形式保存在这个数组里面。如果想要查看这两个参数的具体含义可以用"printf"来进行查看。"printf"是输出指令。"return = 0"表示程序正行执行到结束,当"return = -1"是,表示程序在运行过程中意外出错,此时系统会没收程序申请的所有内存资源并且会立刻终端程序的执行。默认必须有返回值,但是在C++98中,如果没有返回值,编译器会自动添加"return = 0"。)
· 运行一个程序需要的所有步骤
1.预编译:讲#include头文件展开(头文件的后缀均为".h")
gcc -E pritName.c  (此时文件还是以.c结尾)
2.汇编:生成汇编代码,会产生一个.s的文件。同时判断代码是否正确。
gcc -S printName.c
3.编译:将汇编代码转化成目标文件(二进制文件),产生一个.o的文件。
gcc -c printName.s
4.链接 将所有的.o文件链接为一个个执行的文件(可以给执行文件起名)
gcc -o outputName printName.o xx.o
5.运行
./outputName
但是这样一个过程很复杂,所以有了IDE(集成开发环境),Windows:VC++6.0、Visual Studio; MacOS:Xcode。
Xcode
其中包含了所有Apple产品的系统开发(iOS,tvOS,watchOS,OS X,other)。很强大!可以“分屏”编写代码。
//单行注释

这里需要注意的是多行注释中的"",因此,不可以在多行注释中嵌入一个多行注释。
常用快捷键
(P.S.在这个blog的编辑中也可以用上面的快捷键,可以加深印象。)
变量

这是我在网上找到的一个图片。变量是一个相当于物品,而这个物品是要存储到一个空间当中,而这个空间是什么样的就是有数据类型来决定的。比如说下面的这张图片。

将十进制的数字转换为n进制的数字是,用到的是短除法,转化结果为"倒写的余数"。'A'代表字符,"A"代表字符串,当把“%c”换成“%d”时,输出的值对应为其ASCII值。在图片中的“%d”、“%ld”、“%c”、“%f”为占位。
补充scanf
scanf是一个输入的指令,输入多指令时用“空格”隔开。就这个例子来说,当输入两个变量的时候,直到输入第三个变量之前是不会运行程序的。但当输入四个变量时,只会识别前三个变量,因为第四个变量没有“位置”。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
vivo y75磨砂红与坚果pro银魂版对比,哪个好
古风歌曲歌词里有风是断了的琴弦男的唱的,音
我17岁女孩好痒怎么办
有人读过新南威尔士大学语言吗?难吗?好不好
你会选择一个低薪有趣的工作 还是会选择一个
拼音字母带汉子的
阿巴町智能手表怎样才能拨电话
一个人的名下是否可以一次性购买两套房子?
19岁180cm怎么快速长高到185
重度毁容者如何度过一生
达三中怎么样?
排在氢前面的金属是不是可以和所有酸反应
日语君和及的区别
海信空调KFR-26GW27ZBP圧机不起频是什么故障
珠穆朗玛峰的阿妈与松辽平原的阿爸基因组合成
推荐资讯
国考的成绩大约几天出?
生蚝怎么做好吃
爱妃丽尔水光针有谁用过,效果好吗?
美甲甲油胶怎么调色
valencia crianza红酒2012大概多少钱?
上古世纪原大陆每日任务都在哪些图
--- What kind of dumplings would you like?
A、B两地实地距离10千米,在图上的距离为10厘
位于西北欧沿岸、北极圈内的俄罗斯的摩尔曼斯
32乘以括号25减125,的减便方法怎么算
形容“学府”的成语有哪些?
我相中一个初三的美女 我不知道她叫什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?