www.whkt.net > C语言DispAly

C语言DispAly

定义函数 void display(void),声明子程序的意思.display() 是子函数中间填的是你返回去的数值的类型,就是实际参数.

void display(int) //在c语言中,这是一个函数声明.表明该函数的参数类型为int,返回值类型为void//如果后面紧跟着大括号的话,那就这就是一个函数定义.//在c程序中,函数必须需要先声明后使用,和变量的使用一样

#include<stdio.h>#include<string.h>#include<conio.h>void main(){ char str1[21],str2[41],str3[41]; int c; clrscr(); printf("Enter your name : \n"); gets(str1); printf("Enter your old address:\n"); gets(str2); printf("Enter your new address:\n"); gets(

显示函数

把出错的内容 改为属于 格式参数列表 的东西.

第一个if语句,先判断100<=dispaly_NO,如果这个值为真,那么判断dispaly_NO<1000,如果这个值也为真则执行语句1和语句2,但是如果100<=dispaly_NO为假,那么直接就不对dispaly_NO<1000执行判断而是结束这个if语句. 第二个if语句,先判断100<=dispaly_NO,然后把这个结果的值(只有0或者1)再与1000进行比较,注意粗体部分,由于第一个判断结果只有可能是0或者1的值,永远都比1000小,所以这个if语句的条件相当于一个永真条件,也就是这个if语句肯定是会执行语句3和语句4的.

你首先要搞清基本的概念,C中没有vector类的(C语言不支持类的)只有C++或JAVA等面向对像的语言才支持vector其次,你的 vectora;不符合C++语法,也不符合JAVA语法

其实 编程者就是想 获取 temp的高4位并取反的值,比如 temp之前是 0010xxxx, --->转换后是 0000 1101

void KeyScan() //按键扫描子程序{ P1=0xFF; P1_3=0; temp=P1; temp&=0xF0; if(temp !=0xF0) { delay10ms(1); temp=P1; temp&=0xF0; if(temp !=0xF0) { temp=P1; temp&=0xF0; switch(temp) { case 0x70: key=1;break; case 0xB0: key=2;break;

把数码管动态扫描放在定时器中断中,每隔几MS进入中断扫描一次.

网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com