发表于:2007/12/17 8:30:00

#0楼

以前都用汇编,C语言没弄过.

完全照书上的二个C语言例子,编译没通过.不知道错在哪里,请求帮助.谢谢

第一个程序:

#include

#define uchar unsigned char

#define uint unsigned int

uchar code SEG7[10]={0xc0,0xf9,0xa4,

0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}

void delay(uint k)

{

uint i,j

for(i=0;i

for(j=0;j<121;j++)

{;}}

}

void main(void)

{

uchar m=0,n=0

P0=SEG7[n]

P1=SEG7[m]

delay(3000)

P0=0xff

P1=0xff

P2=0xff

{

uchar m=8,x=6

P0=SEG7[n]

P1=SEG7[m]

P2=SEG7[x]

delay(3000)

P0=0xff

P1=0xff

P2=0xff

}

P0=SEG7[n]

P1=SEG7[m]

delay(3000)

while(1)

}

/*compiling no2c.c...

no2c.c(1): warning C315: unknown #directive 'includ'

NO2C.C(6): error C141: syntax error near 'void'

NO2C.C(7): error C141: syntax error near '{'

NO2C.C(9): error C141: syntax error near 'for'

NO2C.C(9): error C141: syntax error near '=', expected ')'

NO2C.C(9): error C129: missing ';' before '

no2c.c - 5 Error(s), 1 Warning(s).*/

第二个程序:

#include          /*item 1*/

void msec(unsigned int);   /*item 2*/

void main(  )

{

unsigned  char array[10]

unsigned char i;

while(1)                   /*item 3*/

{

for(i=0;i<=9;i++)          /*item 4*/

{

array[i]=P2=P0        /*单片机的C语言应用程序设计P89*/

msec(100)

}

}

}

void msec(unsigned int x){

unsigned char j;

while ((x--)! =0){

for(j=0,j<125;j++)

{;}

}

}

/*compiling no1c.c...

NO1C.C(6): error C141: syntax error near 'unsigned'

NO1C.C(11): error C202: 'p2': undefined identifier

NO1C.C(12): error C141: syntax error near 'msec'

NO1C.C(13): error C141: syntax error near '}'

NO1C.C(18): error C141: syntax error near '!'

NO1C.C(18): error C141: syntax error near '='

NO1C.C(18): error C141: syntax error near ')'

NO1C.C(19): error C141: syntax error near ')'

no1c.c - 8 Error(s), 0 Warning(s).*/

c语言如何发现错误在哪里,二个C语言例子,编译没通过.不知道错在哪里[求助]相关推荐

  1. 【R语言数据科学】:(二)R语言编程

    [R语言数据科学]:(二)R语言编程基础

  2. C语言学习及应用笔记之二:C语言static关键字及其使用

    C语言有很多关键字,大多关键字使用起来是很明确的,但有一些关键字却要相对复杂一些.我们这里要说明的static关键字就是如此,它的功能很强大,相应的使用也就更复杂. 一般来说static关键字的常见用 ...

  3. 职高c语言期中试题,对口升学 职高 二年级C语言期末试卷模板.pdf

    精品文档 对口升学二年级 2014 年 6 月 {int x,y; double z; {double z; C 语言期末 试题(总分 130 分) z=x+y; return z;} z=x+y; ...

  4. python语言特点以下错误的是_关于Python语言的特点,以下选项中描述错误的是( )。_学小易找答案...

    [其它]制作空间感雨幕效果 素材图如下: [单选题]1332 .定向井分为常规定向井.大斜度定向井和( A )三种类型. [填空题]用来设置表格边线粗细的属性是( ) [单选题]1320 .井下动力钻 ...

  5. 【C语言进阶深度学习记录】二十七 C语言中字符串的相等比较

    文章目录 1 字符串的相等比较 1.1 代码分析 1 字符串的相等比较 如果有字符串s1 = "Hello"; s2 = "Hello" ; 在我们看来s1与s ...

  6. c语言中delay找不到标识符,51单片机的c语言,请问哪里错了?延时没有效果,但是编译又不报错。delay应该怎么写,怎么引用啊?...

    最佳答案 西岸风 2019-01-07 15:15 i++) { LED0=0; LED2=1; LED4=0; delay(5000); } void main(void) { while(1) { ...

  7. c语言程序中的错误可分为,C语言程序常见错误与调试方法(1)

    <C语言程序常见错误与调试方法(1)>由会员分享,可在线阅读,更多相关<C语言程序常见错误与调试方法(1)(17页珍藏版)>请在人人文库网上搜索. 1.C语言程序常见错误与调试 ...

  8. c语言调试出错误怎么改,C语言调试常见错误及修改方法(附习题)

    <C语言调试常见错误及修改方法(附习题)>由会员分享,可在线阅读,更多相关<C语言调试常见错误及修改方法(附习题)(12页珍藏版)>请在人人文库网上搜索. 1.1.调试C程序时 ...

  9. C++语言学习(十二)——C++语言常见函数调用约定

    C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...

最新文章

  1. R语言数据包自带数据集之ISwR包的melanom数据集字段解释、数据导入实战
  2. 鸿蒙正式推送时间,鸿蒙系统现已正式推送,更新名单也随之出炉,包括荣耀手机!...
  3. 不是变量 win10_在win10下安装manim
  4. Python基础教程:super()方法详解
  5. Edge使用手机版切换到电脑模式的方法
  6. php网站服务器500,php服务器错误500
  7. 如何使用Dependabot保持环境最新
  8. 成功解决internal/modules/cjs/loader.js:596 throw err; ^ Error: Cannot find module 'express'
  9. java编程计算_java编程之输入并进行计算
  10. android原生插件,适用于 Android 的原生 (C++) 插件
  11. 5.2 各种类型的Attention: 原理、计算流程
  12. rails--bcrypt对密码加密
  13. 基于Jupyter完成Iris数据集的 Fisher线性分类,学习数据可视化技术
  14. 毕设题目:Matlab优化分类
  15. 利用Eclipse中的Maven构建Web项目(一)
  16. 海南大学信号与系统838考研经验(3)
  17. 【PPT】跨境电商的N个知识点普及
  18. 谁先量子计算机谁就,G、IBM、中科院,比一比谁先实现量子计算霸权?
  19. 央企招聘:国家水利部直属单位2023公开招聘
  20. Mac使用终端命令合并分区

热门文章

  1. iOS WebView的用法
  2. Android开发技术周报 Issue#52
  3. 解决Mysql无法导入存在null数据的问题
  4. Linux企业级项目实践之网络爬虫(28)——爬虫socket处理
  5. Nginx打开目录浏览功能(autoindex)以及常见问题解决方案
  6. FluentNhibernate 的数据库连接的配置
  7. JAVA基础:Hibernate外键关联与HQL语法
  8. 机器学习导论(张志华):多元高斯分布及应用
  9. Python学习:模块
  10. 基于MATLAB的LS-SVM实现方法以及SVM的一些知识点