注:个人针对于课本的易错点进行了相关的整理。整理的不专业,多多见谅。 C语言中的易出错的点 这个笔记综合了 0. 常量&变量 常量 整型常量 -345,1000,0 实型常量 1) 十进制小数形式,-123.456 2) 指数形式-10.34E-12 字符常量 普通字符 一个字符,单撇号’ a’’Z ...
分类:
其他好文 时间:
2016-04-13 20:18:41
阅读次数:
254
1.计算机科学概论 计算机科学概论 2.计算机数学基础 高等数学 线性代数 概率论与数理统计 离散数学及其应用 离散数学教程(北大版) 什么是数学 具体数学:计算机科学基础 3.C语言 谭浩强C程序设计 C primer plus The C programming language C和指针 C专 ...
分类:
其他好文 时间:
2016-04-13 18:36:14
阅读次数:
100
每个资料都有下载衔接,大家可以直接下载, 都是免费的。 C技术资料 C程序设计(第四版) 作者: 谭浩强 C程序设计(第四版) 华为C语言编程规范 华为C语言编程规范 The C Programming language 作者: Brian W.Kernighan and Dennis M.Ritc... ...
分类:
其他好文 时间:
2016-03-31 14:30:19
阅读次数:
258
学校的人事部门保存了有关学生的部分数据(学号、姓名、年龄、住址),教务部门也保存了学生的另外一些数据(学号、姓名、性别、成绩),两个部门分别编写了本部门的学生数据管理程序,其中都用了Student作为类名。现在要求在全校的学生数据管理程序中调用这两个部门的学生数据..
分类:
其他好文 时间:
2016-03-23 06:54:57
阅读次数:
352
一直以来, ++ 语法浪费了太多人的时间。说句实在话, ++ 在C语言中其实是一个很细节的语法, 除了表达简练外,真的没有什么其它 的好处了。 由于中国的C语言教程长期以来被谭浩强主宰,而谭教授又把++ 作为一个C语言重点来教,并增加了一些难点,把本来很简单的语法,搞得复杂无比! 简单的来说,++i
分类:
其他好文 时间:
2016-03-20 13:15:06
阅读次数:
160
将数组中n个整数按相反顺序存放。解:程序1:#include<stdio.h>intinv(intx[],intn){ inttemp,i,j,m=(n-1)/2; for(i=0;i<=m;i++) { j=n-1-i; temp=x[i]; x[i]=x[j]; x[j]=temp; } return;}intmain(){ inti,a[10]={1,2,3,4,5,6,7,8,9,10}; printf("Theoriginalarra..
分类:
编程语言 时间:
2016-03-20 02:17:37
阅读次数:
311
编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。解:程序:#include<stdio.h>structPerson{charname[20];intcount;}leader[3]={"li",0,"zhang",0,"yao",0};intmain(){inti,j;charleader_name[20];for(i=1;i<=10;i++){scanf("%s",leader_name);fo..
分类:
编程语言 时间:
2016-03-19 06:30:53
阅读次数:
201
通过指向结构体变量的指针变量输出结构体变量中成员的信息。解:程序:#include<stdio.h>#include<string.h>intmain(){structStudent{longintnum;charname[20];charsex[10];floatscore;};structStudentstu_1;//定义structStudent类型的变量stu_1structStudent*p;p=..
分类:
编程语言 时间:
2016-03-18 02:03:54
阅读次数:
253
用结构体变量输出学生的信息,包括学号,姓名,性别。解:程序:#include<stdio.h>intmain(){ structStudent { longintnum; charname[20]; charsex[5]; charaddr[20]; }a={1010,"yaoyao","Man","xi‘an"};//定义结构体变量a并初始化 printf("num:%ld\nname:%s\nsex:%s..
分类:
编程语言 时间:
2016-03-17 02:12:23
阅读次数:
365
利用指针变量,用函数实现将3个整数按从大到小的顺序输出。解:程序:#include<stdio.h>voidswap(int*ptr1,int*ptr2){ inttemp=*ptr1; *ptr1=*ptr2; *ptr2=temp;}voidexchange(int*q1,int*q2,int*q3){ voidswap(int*ptr1,int*ptr2); if(*q1<*q2) { swap(q1,q2); } if..
分类:
编程语言 时间:
2016-03-16 01:55:26
阅读次数:
778