技术宅工作吧 关注:98贴子:1,582

【C语言教程】

只看楼主收藏回复

本叉的C语言书已经拿到!准备开讲!


IP属地:北京来自Android客户端1楼2015-07-31 22:49回复


    IP属地:北京来自Android客户端3楼2015-07-31 22:52
    回复
      来两张图片镇楼


      IP属地:北京来自Android客户端4楼2015-07-31 22:53
      回复
        特别说明:本教程将以谭浩强的C语言程序设计为蓝本展开,会附加一些本叉自己做的小程序,C Primer Plus将作为高难度拓展使用!


        IP属地:北京来自Android客户端5楼2015-07-31 22:55
        回复
          首先来说编程软件,本叉推荐三款:C-free,visual C++,(或visual studio),Turbo C。另外还有很多软件可以选用,凡是能编写C++程序的软件基本都能兼容C语言


          IP属地:北京来自Android客户端6楼2015-07-31 22:57
          收起回复
            本叉在教程中发的源码基本都是亲测过的,在C-free和visual C++中都能编译成功


            IP属地:北京来自Android客户端7楼2015-07-31 22:58
            回复
              本叉将在此帖的楼中楼提供软件下载地址!软件亲测能用,且提供破解!


              IP属地:北京来自Android客户端8楼2015-07-31 23:00
              收起回复
                你敢讲谭书我路上碰见就打死你。简直误人子弟。直接primer plus


                来自Android客户端10楼2015-08-01 06:51
                收起回复
                  由于小鳖的java语言讲的特别好,故C语言基础就用不着我了!本叉现在开始说明一下C语言与java在程序开头的不同后,大家的C语言水平就可以比上java了!


                  IP属地:北京来自Android客户端13楼2015-08-01 21:30
                  收起回复
                    来看第一个C语言程序!!!说实话C比java好入门
                    #include<stdio.h>//预编译,标准输入输出头文件
                    int main(void)//主函数
                    {
                    printf("技术宅工作室\n");//输出字符,“\n”为转义字符,回车功能
                    /*C语言中转义字符有很多,
                    大多数和java类似,后面会详细介绍*/
                    return 0;//返回
                    }


                    IP属地:北京15楼2015-08-01 21:46
                    回复
                      为了维护本帖秩序,本叉将删掉一些水贴,这条帖子不久也会删掉!


                      IP属地:北京16楼2015-08-01 21:46
                      收起回复
                        下面来讲解一下第一个C语言程序!
                        首先来看预编译部分,格式是固定的“#include<……>,使用函数,必须预编译对应的头文件,否则就会出错!尖括号内容常见的有以下几种:
                        #include<stdio.h>//预编译,标准输入输出头文件
                        #include<conio.h>//预编译,标准控制台头文件
                        #include<windows.h>//预编译,调用系统函数头文件
                        #include<time.h>//预编译,时间函数
                        #include<math.h>//预编译,数学函数
                        各个头文件对应的函数接下来将要介绍!
                        说个偷懒的办法:新手编程序将以上预编译直接复制上去就应该不会出错了!


                        IP属地:北京17楼2015-08-01 21:53
                        回复
                          接下来将输入输出:很简单,比java简单!
                          输出:”printf(“小鳖java讲得太好了”);
                          注意:句尾加分号!!!括号、引号、分号等一切字符都用英文输入!
                          输入: scanf("%d",&a);//输入内容
                          注意:"%d"是格式声明,(%d表示“整数类型”)(还有其他,如%c,接下来介绍!),&a是输出表列,在这儿指数据存在a中,当然,a要先定义。比如:int a;
                          注意:使用与输入输出有关的函数必须在程序开头调用输入输出头文件“#include<stdio.h>”
                          输入输出还有其他方法,但对于新手,这个已经足够。


                          IP属地:北京18楼2015-08-01 22:02
                          回复
                            格式声明总结:之前我们认识了%d,接下来认识其他的格式符
                            %d按十进制整形数据的实际长度输出
                            %i与%d相同,常用%d
                            %c单个字符,如"c"
                            %s字符串,如“xiaobie”
                            %f输出实数(包括单、双精度)以小数形式输出!


                            IP属地:北京19楼2015-08-01 22:10
                            收起回复
                              第一个程序不是helloworld!


                              IP属地:北京来自Android客户端20楼2015-08-01 22:23
                              回复