初学C,用什么教材比较好

binbin100504184 2012-12-11 02:15:26
这两本教程哪个比较好,C语言程序设计 C Primer Plus,看完这个然后看什么教材
...全文
830 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
肥兔班长 2012-12-17
  • 打赏
  • 举报
回复
c Primer Plus简单明了,初学者很容易看懂
实力小黄毛 2012-12-17
  • 打赏
  • 举报
回复
java和c没有什么好比的
ImportantPerson 2012-12-17
  • 打赏
  • 举报
回复
不要看谭浩强的那是真对考试的 要真想好好的深入学习可以看看 C Primer Plus 、C和指针 、C语言程序设计现代方法 都不错
kosora曹 2012-12-17
  • 打赏
  • 举报
回复
谭浩强系列。
bruno231 2012-12-17
  • 打赏
  • 举报
回复
K&R 吧, 可以配合着primer一起看
zhengb302 2012-12-17
  • 打赏
  • 举报
回复
现在感觉谭浩强的那本书确实 是 写给为了应付考试的淫的。
hongwenjun 2012-12-16
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <winsock.h>
#include "mysql.h"


int main(int argc, char* argv[])
{
    unsigned short Port = 3306;
    char* IPAddress = "localhost";
    char* UserName = "root";
    char* Password = "123456";
    char* DBName = "test";
    unsigned long i;
    printf("Start... \n");

    MYSQL* ssock;
    MYSQL_RES*   res;
    MYSQL_ROW   row;
    ssock = (MYSQL*)malloc(sizeof(MYSQL));
    mysql_init(ssock);
    if (ssock == NULL) {
        printf("EROR: MySQL ssock init error. \n");
        return FALSE;
    }
    printf("MySQL ssock init OK. \n");

    //连接到指定的数据库
    ssock = mysql_real_connect(ssock, IPAddress, UserName, Password, NULL, Port, NULL, 0);
    if (!ssock) {
        printf("conn fail... \n");
        unsigned int mtint = mysql_errno(ssock);
        return FALSE;
    }
    printf("MySQL connnect OK... \n");

    if (mysql_select_db(ssock, DBName) != 0) {
        printf("select db error. \n");
        return FALSE;
    }
    printf("select db OK. \n");
    printf("version=%d \n", mysql_get_server_version(ssock));
    //SQL查询语句
    if (mysql_query(ssock, "select * from testuser where id")) {
        printf("mysql_query() Error, %s\n", mysql_error(ssock));
    }

    if (!(res = mysql_store_result(ssock))) {
        printf("mysql_store_result() Error, %s\n", mysql_error(ssock));
    }

    while ((row = mysql_fetch_row(res))) {
        for (i = 0 ; i < mysql_num_fields(res); i++) {
            printf("%s ", row[i]);
        }
        printf("\n");
    }
    mysql_free_result(res);
    mysql_close(ssock);
    printf("End... \n");
    return TRUE;
}
hongwenjun 2012-12-16
  • 打赏
  • 举报
回复
每次看到这样的贴子 就来看有人批判 老谭。 C++ Primer Plus 5 和 C++ Primer 4 都有在看 C++ Primer Plus 5 基础一些 C++ Primer 4 看明白了 一半
fz9527 2012-12-16
  • 打赏
  • 举报
回复
c与指针 经典。。。 c专家编程。。。
HUANGFEIDIAN 2012-12-16
  • 打赏
  • 举报
回复
msdn搞起,买什么教科书
p141592653 2012-12-16
  • 打赏
  • 举报
回复
多敲代码,多做实验就行
吕小明_2012 2012-12-15
  • 打赏
  • 举报
回复
C primer plus讲的很好,谭大爷的书直接扔了吧
小鸟悠悠 2012-12-15
  • 打赏
  • 举报
回复
初学C,如果直接看教材,很可能越看越觉得枯燥,而且看完后会有一盘散沙的感觉,自己编不出程序。 可以先到这个趣味网站上学学:birduu.com,交互式的,还配合练习,几天就入门。
guotianyu2000 2012-12-15
  • 打赏
  • 举报
回复
当然是经典的K&R的《C语言程序设计》,其实《C和指针》也可以的。最好不要是《C程序设计伴侣》。
didijiji 2012-12-14
  • 打赏
  • 举报
回复
可以到网上找一些书,按销量来找。
Monkey_D_Luffy 2012-12-14
  • 打赏
  • 举报
回复
随便找一本经典就好了啊
zhcosin 2012-12-14
  • 打赏
  • 举报
回复
如果有编程的基础,可以看《C语言程序设计》,这是 C 语言作者写的,权威性不言而喻。 如果你没有编程的基础,谭浩强那本书应该是不错的选择,但《C语言程序设计》也是最权威的参考。 此外初学不用再看别的书,多实践,有一定经验了再看较深的书。
i_Programmer 2012-12-14
  • 打赏
  • 举报
回复
引用 14 楼 wangdong20 的回复:
C语言入门经典,我当年就是看这本书入的门
推荐这本书,然后可以看看《C程序设计语言》
FrankHB1989 2012-12-14
  • 打赏
  • 举报
回复
这里还有这么多给谭X洗地的半吊子么。 既然要专攻Java,直接跳过好了。
a151141 2012-12-14
  • 打赏
  • 举报
回复
C语言程序设计
加载更多回复(28)

70,004

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧