在编写c程序的时候能不能加入中文在代码中?

比如下面的输入最大的是这些#include<stdio.h>intmax(int,int);intmain(){inta,b,c;scanf("%d%d",&a,&b);... 比如下面的 输入 最大的是 这些
#include <stdio.h>
int max(int,int);
int main(){
int a,b,c;
scanf("%d %d",&a,&b);
c=max(a,b);
printf("输入==>");
printf("最大的是%d\n",c);
}

int max(int x,int y)

{int z;
return(z=(x>y)?x:y);
}
展开
 我来答
L_o_o_n_i_e
2012-03-28 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5431万
展开全部
要看操作系统和编译器。还要看你用什么中文码。
纯西文环境下通常不能加。例如 printf("输入==>"); 会有错。

下面这个unicode 中文 c++ (不是c)程序, 用 VC++ 编译器,纯西文环境下显示中文。
#define UNICODE
#include <iostream>
using namespace std;
#include <windows.h>
#include <Winuser.h>
#pragma comment (lib, "User32.lib")
void main()
{
TCHAR g_szTemp[20];
g_szTemp[0]=0x6728; g_szTemp[1]=0x5757;
g_szTemp[2]=0x94c1; g_szTemp[3]=0x5757;
g_szTemp[4]=0x0000;
g_szTemp[5]=0x0000;
MessageBox(NULL,g_szTemp,TEXT("msg"),MB_OK);
exit(0);
}
Remote_CSR
2012-03-27 · TA获得超过287个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:67.3万
展开全部
字符串和注释里可以随意输入字符。
printf()实际输出的是一个格式化的字符串,所以可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Getthemay
2012-03-27
知道答主
回答量:18
采纳率:0%
帮助的人:19万
展开全部
当然可以 但是命名时尽量不要用中文
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妆画给谁看
2012-03-27
知道答主
回答量:7
采纳率:0%
帮助的人:9.2万
展开全部
在函数输出时 是可以写中文的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcg乐安亭主
2012-03-27
知道答主
回答量:16
采纳率:0%
帮助的人:5.7万
展开全部
决对可以的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式