技术宅工作吧 关注: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
              收起回复
                由于小鳖的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
                          收起回复
                            我有个设想:大家采用我学C的方法吧——看上好多程序,改一改,自己就会了。不知道适不适合别人


                            IP属地:北京来自Android客户端32楼2015-08-06 09:56
                            收起回复
                              一下是一个生成随机数字的程序:
                              #include<stdio.h>
                              #include<stdlib.h>
                              #include<time.h>
                              #define random(x) (rand()%x)
                              void main()
                              {
                              int x;
                              srand((int)time(0));
                              for(x=0;x<5;x++)//5位
                              printf("%d",random(10+0));//0-9
                              getch();
                              }


                              IP属地:北京33楼2015-08-07 20:56
                              回复