#include<stdio.h>
void main()
{
clrscr();
puts("hello");
printf("您好/n");
getch();
}
//评论:
1、void main()是不标准的写法。
标注写法为int main( int argc, char *argv[] )。如果不需要从命令行中获取参数,用int main(void) 。因为main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。
2、 main 函数的最后没有写 return 语句,C99 规定编译器要自动在生成的目标文件中加入return 0; ,表示程序正常退出。但是,为了程序的可移植性能,一要写明int,二要加入return语句。
3、getch()接受一个字符,是为了结果在屏幕中不会很快消失
4、不要用""代替<>来包含系统头文件,虽然有些编译器允许你这样做,但它不符合C/C++标准。
<>用于包含标准头文件和系统头文件," " 用于包含自定义头文件。标准似乎没有明确规定不准用 " " 包含标准头文件和系统头文件。使用 " " 包含标准头文件或者系统头文件只能说是一种不良风格。