【教学】C语言课程 第一课
本帖最后由 whypro 于 2010-9-6 05:57 编辑今天是第一课——入门,大家如果有问题请在下面回帖就好。文件已经上传。(有错误请大家指出!)
编译器我们选择vc++,下载地址为:VC6 SP6 企业 绿色版 零度第三版
C语言入门
#include <stdio.h>
/* main真的很重要,这行是注解*/
int main(void)//main是一个函数 void表示参数为空 int 表示返回值
{
printf("Hello, world.\n");
return 0;
}
这段程序非常简单输出结果如下:
Hello, world.
Press any key to continue
虽然这只是一个很小的程序,但我们目前暂时还不具备相关的知识来完全理解这个程序,比如程序的第一行,还有程序主体的int main(void){...return 0;}结构,这些部分我们暂时不详细解释,读者现在只需要把它们看成是每个程序按惯例必须要写的部分。但要注意main是一个特殊的名字,C程序总是从main里面的第一条语句开始执行的,在这个程序中是指printf这条语句。
/* ... */结构是一个注释(Comment),其中可以写一些描述性的话,解释这段程序在做什么。注释只是写给程序员看的,编译器会忽略从/*到*/的所有字符,所以写注释没有语法规则,爱怎么写就怎么写,并且不管写多少都不会被编译进可执行文件中。
printf语句的作用是把消息打印到屏幕。注意语句的末尾以;号结束,下一条语句return 0;也是如此。(#include <stdio.h>必须加入因为缺少头文件会影响printf的运行,你可以自己在vc++里试试)。
C语言用{}括号把语法结构分成组,在上面的程序中printf和return语句套在main的{}括号中,表示它们属于main的定义之中。 编译器我们选择vc++,但是你要先建立一个扩展名为c的文件。例如:C:\Documents and Settings\Administrator\桌面\c1.c使用vc++6.0打开它(编译器就是让你的源码成为真正的程序.exe)先拷贝代码然后依次按下编译,连接,执行是不是很简单。(遇到错误也不要慌张看看有没有打错,实在不行就来发帖吧)
Au:whyproQQ:420094850
提问的智慧
本帖最后由 whypro 于 2010-9-1 06:10 编辑如果您经常有问题需要问
如果您的问题经常无人解答
如果您的提问贴里经常有人和您叫板
那么
您最适合阅读一下《提问的智慧》这篇文章
本文由自由软件大师Eric S. Raymond 撰写,并在各大技术论坛多次转载,立志技术的人都应该领会其中的精神才是。
中文来自:
http://www.linuxforum.net/doc/smartq-grand.html
英文原版:
http://linuxmafia.com/faq/Essays/smart-questions.html
一定支持!!! vc++ 6.0 使用有问题的话,请大家直接回帖询问! 谢谢楼主分享!下载收藏! 太好了,我也来学习下. 我又来报名学习了/:good 第一课看完,学习了,已掌握. 写了一下注释,不知道是否正确
#include "stdio.h" //包含的头文件.标准的头文件
int main(void)//main函数,程序入口点
{
printf("hello,world.\n");//屏幕上输出函数
return 0; //反会int型数值0
} 我来啦!嘿嘿