① 大一,哪本自学c语言程序设计的书好
买第二本吧,c语言不难,只要有系统介绍的书就可以了,也没必要太复杂,其实你去图书馆借一本都可以,我甚至可以推荐我当时用的书,中国铁道出版社的,叫C语言程序设计基础还是什么的,如果你每章节后的那些选择题弄明白了那你叫学的很好了
② C语言程序设计 大学教材
输出是:
iX=3
iX>3
iX unknow
因为case 3:后面的语句都没有break;,所以要从case 3: 后面的语句一直执行到最后的}。
③ 我是大一的新生 我想学习C语言 请问我该买什么教材最好 谢谢!
<c程序设计>谭浩强,清华大学出版社 现在有第三版的了。
入门还是建议用这本书
④ 大一设计C语言综合程序(学的谭浩强的教材)
#include <stdio.h>
#include <string.h>
#difine N 10 \* 预设学生人数学*\
void averstud(float *a) \* 计算每个学生的平均成绩,并存入stud函数最后一项中*\
{
int i, j;
float aver;
for (i = 0; i < N; i++)
{
aver = 0;
for (j = 1; j <= 3; j++)
{
aver = aver + a[i][j];
}
aver = aver / 3.0;
a[i][4] = aver;
}
}
total(float *a, float *b) \* 统计各科平均成绩,并存入grade数组中 *\
{
int i, j;
float aver, max, min;
for (i = 1; i <= 3; i++)
{
aver = max = min = a[0][i];
for (j = 1; j < N; j++)
{
aver = aver = a[j][i];
if ( max < a[j][i])
{
max = a[j][i];
}
if ( min >a[j][i])
{
min = a[j][i];
}
}
b[i][0] = aver / (float)N; \* '(float)'将N强制转换成实数型 *\
b[i][1] = max;
b[i][2] = min;
}
}
ch(int n) \* 用天输出时形成“aver"、"max "、 "min "字样 *\
{
char *ch;
if (n == 0)
strcat(ch, "aver");
else if (n ==1)
strcat(ch, "max ");
else
strcat(ch, "min ");
return(ch);
}
print(float *a, float *b) \* 输出学生成绩等数据 *\
{
int i;
clrscr();
printf (" number English math C programme average\n");
printf (" ===================================================");
for (i = 0; i < N; i++)
{
printf (" %5f %5.2f %5.2f %5.2f %5.2f\n",
a[i][0], a[i][1], a[i][2], a[i][3], a[i][4]);
}
printf (" ===================================================");
printf ("Total\n");
for (i = 0; i < 3; i++)
{
printf (" %s %5.2f %5.2f %5.2f\n",
ch(i), b[0][i], b[1][i], b[2][i]);
}
}
main() \* 主程序,输入学生成绩并调用函数进行数据处理 *\
{
float stud[N][5], grade[3][3];
int i, j;
for (i = 0; i < N; i++)
{
printf ("Enter the student's number:");
scanf ("%5f", &stud[i][0]);
pritnf ("\nstudent's grade:");
for (j = 0; j < 3; j++)
{
printf ("\nEnglis:");
scanf ("%f", &stud[i][1]);
printf ("\nMath:");
scanf ("%f", &stud[i][2]);
pritnf ("\nC programme:");
scanf ("%f", &stud[i][3]);
}
}
averstud(stud);
total(stud, grade);
print(stud, grade);
}
⑤ 大一计算机专业(软件设计)买什么书
最好的是机械工业出版社出版的《C程序设计语言》,作者是(美)Brian W.Kernighan,Dennis M.Ritchie
本书是普通高等教育“十一五”国家级规划教材。本书从实用性、适应性和先进性出发,以培养大学生的C语言程序设计能力为目标,结合大量实例,较全面地介绍了C语言的基本概念和程序设计的基本方法。全书共分13章,主要内容包括:C语言基础、顺序、选择和循环程序设计、数组、指针、字符串、函数、自定义数据类型、文件操作、位操作等。本书可作为高等学校计算机与信息技术课程的基础教材,也可供相关领域的工程技术人员学习、参考。
像软件最好还是看国外的教材才好
⑥ 不同大学里教授c语言用的什么教材
我们学校也是用清华的那个 谭浩强编的,我们也没编程基础,大一就学了,就是学的这个,我也不是学计算机的,剧我所知,计算机专业学C++
⑦ 我想学c语言编程,请给我推荐些教材
您好 ,很高兴回答您的问题。
就我个人而言,也接触了很多版本的C语言的教材,基本上很多都差不多,都是围绕发展史、数据类型和运算法则、三种基本结构(顺序、选择、循环)、数组、函数、预处理命令、指针等等顺序来讲解的。个人建议您可以参考一下清华大学谭浩强教授的教材,这本教材被印刷了很多版,确实是很不错的教材。另外您也可以在网上找一些比较好的网络视频课进行学习,相关的软件一般都是使用的VISUAL STUDIO C++这个软件,您可以去试试哦。有不懂的也可以相互讨论。
以上就是我的回答,希望能帮助到您。不当之处,敬请批评指正。
⑧ C语言最新教科书有哪些
①《C语言程序设计:现代方法》(第2版)(C Programming: A Modern Approach, 2nd Edition, K.N.King)(这是我第一本C语言书,很棒)
②《深入理解计算机系统》(修订版或第2版)(Computer Systems: A Programmer's Perspective, Randal E. Bryant et al)与
《C语言程序设计》(第2版)(The C Programming Language, Brian W. Kernighan & Dennis M. Ritchie)
这都是必看的,对初学者有很大的帮助
③若果你学了一段时间
可以看
《Linux内核设计与实现》(第3版)(Linux Kernel Development, 3rd Edition, Robert Love)
《Linux设备驱动程序》(第3版)(Linux Device Driver, 3rd Edition, Jonathan Corbet et al)
④如果你想要提高自己的C编程水平
可以参阅
《C陷阱与缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C专家编程》(Expert C Programming, Peter van der Linden)
《ARM嵌入式系统开发:软件设计与优化》(ARM System Developer's Guide: Designing and Optimizing System Software, Andrew Sloss et al)
⑤如果你要去参加面试
极力推荐
《c语言面试宝典》
⑨ 我是大一学生,初学者,想学习C语言程序设计,该买什么最好书
《C程序设计(第三版)》作者:谭浩强 +一本《C程序设计题解与上机指导》作者:潭浩强。两本配套的,把把中算法掌握了,你也就其本上会用C语言,可以编写比较简单的程序。
想要深入学习,就要再把《算法设计》+《数据结构》也看了,就差不多了。