为何众教材都不以此解释虚函数
时间:2007-04-10
来源:互联网
#include <stdio.h>
int main()
{
printf(“Hello World. ”);
exit(0);
}
编译信息如下:
jack@jack-desktop:~$ gcc -o bc bc.c
bc.c:1:17: warning: extra tokens at end of #include directive
bc.c:1:50: error: stdio: No such file or directory
bc.c:2: error: stray ‘\343’ in program
bc.c:2: error: stray ‘\200’ in program
bc.c:2: error: stray ‘\200’ in program
bc.c:2: error: stray ‘\343’ in program
bc.c:2: error: stray ‘\200’ in program
bc.c:2: error: stray ‘\200’ in program
bc.c:3: error: stray ‘\343’ in program
bc.c:3: error: stray ‘\200’ in program
bc.c:3: error: stray ‘\200’ in program
bc.c:3: error: stray ‘\343’ in program
bc.c:3: error: stray ‘\200’ in program
bc.c:3: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\343’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\343’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c: In function ‘main’:
bc.c:5: error: stray ‘\343’ in program
bc.c:5: error: stray ‘\200’ in program
bc.c:5: error: stray ‘\200’ in program
bc.c:5: error: stray ‘\343’ in program
bc.c:5: error: stray ‘\200’ in program
bc.c:5: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\343’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\343’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: warning: incompatible implicit declaration of built-in function ‘printf’
bc.c:6: error: stray ‘\342’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\234’ in program
bc.c:6: error: ‘Hello’ undeclared (first use in this function)
bc.c:6: error: (Each undeclared identifier is reported only once
bc.c:6: error: for each function it appears in.)
bc.c:6: error: expected ‘)’ before ‘World’
bc.c:6: error: stray ‘\342’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\235’ in program
bc.c:6: error: stray ‘\343’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\343’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: stray ‘\200’ in program
bc.c:6: error: expected expression before ‘>>’ token
bc.c:6: error: stray ‘\347’ in program
bc.c:6: error: stray ‘\216’ in program
bc.c:6: error: stray ‘\257’ in program
bc.c:6: error: stray ‘\345’ in program
bc.c:6: error: stray ‘\242’ in program
bc.c:6: error: stray ‘\203’ in program
bc.c:6: error: stray ‘\344’ in program
bc.c:6: error: stray ‘\270’ in program
bc.c:6: error: stray ‘\213’ in program
bc.c:6: error: stray ‘\357’ in program
bc.c:6: error: stray ‘\274’ in program
bc.c:6: error: stray ‘\214’ in program
bc.c:6: error: stray ‘\346’ in program
bc.c:6: error: stray ‘\214’ in program
bc.c:6: error: stray ‘\211’ in program
bc.c:6: error: stray ‘\344’ in program
bc.c:6: error: stray ‘\270’ in program
bc.c:6: error: stray ‘\213’ in program
bc.c:6: error: stray ‘\351’ in program
bc.c:6: error: stray ‘\224’ in program
bc.c:6: error: stray ‘\256’ in program
bc.c:6: error: stray ‘\357’ in program
bc.c:6: error: stray ‘\274’ in program
bc.c:6: error: stray ‘\214’ in program
bc.c:6: error: stray ‘\346’ in program
bc.c:6: error: stray ‘\234’ in program
bc.c:6: error: stray ‘\211’ in program
bc.c:6: error: stray ‘\350’ in program
bc.c:6: error: stray ‘\207’ in program
bc.c:6: error: stray ‘\252’ in program
bc.c:6: error: stray ‘\345’ in program
bc.c:6: error: stray ‘\212’ in program
bc.c:6: error: stray ‘\250’ in program
bc.c:6: error: stray ‘\347’ in program
bc.c:6: error: stray ‘\274’ in program
bc.c:6: error: stray ‘\251’ in program
bc.c:6: error: stray ‘\350’ in program
bc.c:6: error: stray ‘\277’ in program
bc.c:6: error: stray ‘\233’ in program
bc.c:6: error: stray ‘\345’ in program
bc.c:6: error: stray ‘\212’ in program
bc.c:6: error: stray ‘\237’ in program
bc.c:6: error: stray ‘\350’ in program
bc.c:6: error: stray ‘\203’ in program
bc.c:6: error: stray ‘\275’ in program
bc.c:7: error: stray ‘\343’ in program
bc.c:7: error: stray ‘\200’ in program
bc.c:7: error: stray ‘\200’ in program
bc.c:7: error: stray ‘\343’ in program
bc.c:7: error: stray ‘\200’ in program
bc.c:7: error: stray ‘\200’ in program
bc.c:8: error: stray ‘\343’ in program
bc.c:8: error: stray ‘\200’ in program
bc.c:8: error: stray ‘\200’ in program
bc.c:8: error: stray ‘\343’ in program
bc.c:8: error: stray ‘\200’ in program
bc.c:8: error: stray ‘\200’ in program
bc.c:9: error: stray ‘\343’ in program
bc.c:9: error: stray ‘\200’ in program
bc.c:9: error: stray ‘\200’ in program
bc.c:9: error: stray ‘\343’ in program
bc.c:9: error: stray ‘\200’ in program
bc.c:9: error: stray ‘\200’ in program
bc.c:10: error: stray ‘\343’ in program
bc.c:10: error: stray ‘\200’ in program
bc.c:10: error: stray ‘\200’ in program
bc.c:10: error: stray ‘\343’ in program
bc.c:10: error: stray ‘\200’ in program
bc.c:10: error: stray ‘\200’ in program
那位高手帮帮忙!
最后由 brucechou 编辑于 2007-04-10 21:49,总共编辑了 2 次
作者: brucechou 发布时间: 2007-04-10
#include <stdio>
int main()
{
printf(“Hello World. ”); >>>> Emacs环境下,按下 Tab 键,有自动缩进功能
exit(0);
}
1.stdio.h
2.把你的全角空格统统去掉
3.引号用英文的
4.谁教你这样注释的..
作者: BigSnake.NET 发布时间: 2007-04-10
我重新改了代码:
#include <stdio.h>
int main()
{
printf(“Hello World. ”);
exit(0);
}
编译是输出如下错误:
bc.c:1:19: warning: extra tokens at end of #include directive
bc.c:1:52: error: stdio.h: No such file or directory
bc.c: In function ‘main’:
bc.c:4: error: stray ‘\343’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
作者: brucechou 发布时间: 2007-04-10
作者: dbzhang800 发布时间: 2007-04-10
我重新改了代码:
#include <stdio.h>
int main()
{
printf(“Hello World. ”);
exit(0);
}
编译是输出如下错误:
bc.c:1:19: warning: extra tokens at end of #include directive
bc.c:1:52: error: stdio.h: No such file or directory
bc.c: In function ‘main’:
bc.c:4: error: stray ‘\343’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
<stdio.h>后面一堆全角空格
引号用英文,不要用中文引号
作者: BigSnake.NET 发布时间: 2007-04-10
作者: reya 发布时间: 2007-06-06
作者: arthur 发布时间: 2007-06-07
#inlcude <stdlib.h>
作者: diabloneo 发布时间: 2007-06-07
我重新改了代码:
#include <stdio.h>
int main()
{
printf(“Hello World. ”);
exit(0);
}
编译是输出如下错误:
bc.c:1:19: warning: extra tokens at end of #include directive
bc.c:1:52: error: stdio.h: No such file or directory
bc.c: In function ‘main’:
bc.c:4: error: stray ‘\343’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
stdio.h找不到估计你要把libc-dev给装上
你试试把这些内容给复制粘贴到一个文本文件里面,然后再编译它:
int main()
{
printf("hello\n");
return 0;
}
作者: stlxv 发布时间: 2007-06-08
我重新改了代码:
#include <stdio.h>
int main()
{
printf(“Hello World. ”);
exit(0);
}
编译是输出如下错误:
bc.c:1:19: warning: extra tokens at end of #include directive
bc.c:1:52: error: stdio.h: No such file or directory
bc.c: In function ‘main’:
bc.c:4: error: stray ‘\343’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: error: stray ‘\200’ in program
bc.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
stdio.h找不到估计你要把libc-dev给装上
你试试把这些内容给复制粘贴到一个文本文件里面,然后再编译它:
int main()
{
printf("hello\n");
return 0;
}
谢谢 这才是正解阿
作者: sczh01 发布时间: 2007-06-15
把空格的部分去掉,重新加上TAB就好。
作者: szzfq61 发布时间: 2008-04-01
请问怎么安装编译环境呢?
作者: Furson 发布时间: 2008-04-12
作者: 飞火流星 发布时间: 2010-12-02
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28