飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 16780|回复: 49

[C/C++] 【教学】C语言课程 第一课

  [复制链接]
  • TA的每日心情
    慵懒
    2019-3-12 17:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2010-9-1 05:55:06 | 显示全部楼层 |阅读模式
    本帖最后由 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语言用{}括号把语法结构分成组,在上面的程序中printfreturn语句套在main{}括号中,表示它们属于main的定义之中。

    编译器我们选择vc++,但是你要先建立一个扩展名为c的文件。例如:

    C:\Documents and Settings\Administrator\桌面\c1.c

    使用vc++6.0打开它(编译器就是让你的源码成为真正的程序.exe

    先拷贝代码然后依次按下编译,连接,执行

    1

    1

    是不是很简单。(遇到错误也不要慌张看看有没有打错,实在不行就来发帖吧)


    Au:[PYG]whypro

    QQ:420094850




    第一课 入门.zip (13.61 KB, 下载次数: 202)
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2019-3-12 17:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2010-9-1 06:00:47 | 显示全部楼层

    提问的智慧

    本帖最后由 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
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-11-27 11:57
  • 签到天数: 366 天

    [LV.9]以坛为家II

    发表于 2010-9-1 08:21:16 | 显示全部楼层
    一定支持!!!
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2019-3-12 17:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2010-9-1 17:58:26 | 显示全部楼层
    vc++ 6.0 使用有问题的话,请大家直接回帖询问!
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2020-3-14 00:15
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2010-9-1 18:18:47 | 显示全部楼层
    谢谢楼主分享!下载收藏!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-1-12 22:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2010-9-1 18:46:09 | 显示全部楼层
    太好了,我也来学习下.
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-9-1 19:01:44 | 显示全部楼层
    我又来报名学习了/:good
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2025-1-7 15:59
  • 签到天数: 340 天

    [LV.8]以坛为家I

    发表于 2010-9-1 19:21:05 | 显示全部楼层
    第一课看完,学习了,已掌握.
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2025-1-7 15:59
  • 签到天数: 340 天

    [LV.8]以坛为家I

    发表于 2010-9-1 19:35:26 | 显示全部楼层
    写了一下注释,不知道是否正确

    #include "stdio.h" //包含的头文件.标准的头文件

    int main(void)  //main函数,程序入口点
    {
            printf("hello,world.\n");  //屏幕上输出函数
            return 0; //反会int型数值0
    }
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-10-17 10:10
  • 签到天数: 131 天

    [LV.7]常住居民III

    发表于 2010-9-1 19:48:50 | 显示全部楼层
    我来啦!嘿嘿
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表