鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] S1E2:第一个程序 | 课后测试题及答案

    [复制链接]
发表于 2020-9-1 18:58:08 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
ddd
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-1 19:22:37 | 显示全部楼层
小甲鱼辛苦了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-1 20:21:10 | 显示全部楼层
---
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-1 20:32:30 | 显示全部楼层
6666666666666666666666666666666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-1 20:46:51 | 显示全部楼层
int countLines(const char *filename)
{
        FILE *fp;
        int count = 0;
        int temp;
       
        if((fp = fopen (filename, "r")) == NULL)
        {
                fprintf(stderr,"Can not open the file: %s\n",filename);
                return 0;
        }
       
        while ((temp = fgetc(fp))!=EOF)
        {
                if (temp == '\n')
                {
                        count++;
                }
        }
       
        fclose(fp);
       
        return count;
}
D:\collect2.exe        [Error] ld returned 1 exit status
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-1 21:33:11 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-1 22:50:00 From FishC Mobile | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 00:58:14 | 显示全部楼层
本帖最后由 闪耀的鲑鱼 于 2020-9-2 01:05 编辑

有点不明白,为什么显示的是0行代码?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-2 03:39:01 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 04:12:20 | 显示全部楼层
0.因为计算机只能识别0和1两个数字
1.机器语言
2.编译过程
3.
4.可以
5.解释型编程语言通过输入字节码有翻译器转化为CPU能看懂的机器语言
6.指定一张表,使每个图形都赋予唯一对应的含义
7.QINMEN CHEND IRENC HIFAN SHIF ADONG JINGO NG
亲们趁敌人吃饭时发动进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-2 09:12:42 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 10:01:16 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 10:03:42 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 11:02:07 | 显示全部楼层
本帖最后由 Inconnu 于 2020-9-2 11:33 编辑

47行卡住了
噢噢是少抄了一节
最后结果是0行
改了几个错,算出来又变成了110行
可能是把hello world算进去了
新建再算一次变成了212行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-2 12:30:40 | 显示全部楼层
答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 13:39:11 | 显示全部楼层
123
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 14:27:58 | 显示全部楼层
0.计算机只能看懂0和1
1.机器语言
2.编译
3.一个是译文,一个是原文,原文每次使用前都要用解释器编译在运行
4.能
5.根据解释器编译,不同平台有不同解释器
6.用符号表示文字
7.ilovefishc.com
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-2 14:50:27 | 显示全部楼层
0计算机只懂得机器码也就是机器语言,却不懂得汇编语言,要通过特定的汇编编译器才行
1机器语言
2编译
3编译型语言语言直接编译成机器码 解释型语言则是转换成中间代码并由解释器来逐步翻译给CPU
4最多只需稍加修改
5先将源代码转换成中间代码,中间代码再发送给解释器,解释器再翻译给CPU从而达到跨平台的特性
6将某个代码由特定的标志来替代
7QEEN
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-2 16:04:06 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 17:25:53 | 显示全部楼层
计算机只懂二进制
机械码
编译
解释型语言的源代码不会直接编译为机械码
不能
通过解释器
一一对应进行翻译,查表
QIN MEN CHEN DI REN CHI FAN SHI FA DONG JIN GONG
亲 们 陈 地 人 吃 饭 是 发 动 进 攻  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-14 18:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表