C语言的ASCII码问题,高手进!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:16:52
如何在定义一个int型的数组的时候以‘#’作为结尾?如:int a【20】;在结尾时输入‘#’就会输出刚才所输出的数字。

'#'的ASCII码为35,
所以你只要将数组的最后一个成员赋值为35,
然后转换成char型进行判断就行。

写了个简单的例子:
#include<stdio.h>
#include<conio.h>

void main ()
{
int a=35;

if(a=='#')
printf("OK!!,a=%c ",a);

getch();
}