精华内容
下载资源
问答
  • 明解C语言》图文并茂,示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗...
  • 明解C语言 第三版

    2018-10-09 16:58:46
    日本经典C语言著作,图文并茂,浅显易懂!
  • 明解C语言 第3.pdf

    2018-04-29 14:42:07
    柴田望洋《明解C语言》第3中文,C语言入门,通过图文结合的方法对C语言的基础知识进行讲解及剖析。
  • 本书图文并茂,示例丰富,第3从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制...
  • C语言入门一节 电脑也称为电子计算机,对它来说,任何任务都是通过计算来完成的。 示例代码1-1 /* 显示整数15和37的和 */ #include<stdio.h>//stdio是standard I/0(标准输入输出)的缩写。 int main(void) {...

    C语言入门第一节

    电脑也称为电子计算机,对它来说,任何任务都是通过计算来完成的。
    示例代码1-1

    /*
    	显示整数15和37的和
    */
    #include<stdio.h>//stdio是standard I/0(标准输入输出)的缩写。
    int main(void)
    {
    	printf("%d, 15 + 37 ");//%d->用十进制数显示整数15和37的和
    	return 0}
    

    运行结果:52
    运行源代码需要安装必要的软件环境,也就是编译器。初学者建议使用dev-c++

    程序和编译
    人们通过字符序列创建的程序叫源程序(source program),用来保存源程序的文件称为源文件(source file)。通常我们把C语言源文件的扩展名定位“.c”。eg:list0101.c。
    通过字符串序列创建的程序,需要转化为计算机能够理解的位序列,也就是0和1序列。
    注释
    有没有注释及注释内容如何,其实对程序的运行并没有什么影响。编程者用简明的语言将程序想要表达的意思标注在程序旁,以提高程序的可读性。
    在C语言中注释分为两种如示例代码1-1/* */区块注释及//单行注释(在//的所在行//后所有的字符)
    固定代码
    除printf("%d, 15 + 37 ");以外的代码为固定代码,其余部分等大家再学些语法就能自由发挥了。
    语句
    大家注意仔细观察1-1的程序代码,调用printf函数的时候使用了分号,那段固定代码(return 0;)中也使用了分号;这里的分号就相当于中文的句号。
    开始执行程序后,固定代码中{和}之间的语句会被顺序执行。
    我们看看示例代码1-1中运行结果我们会发现,被输出来的只有一个孤独的数字,如果我们只能看到运行结果而看不到程序那我们压根不知道电脑做了什么。让我们来换一种写法。

    #include<stdio.h>
    int main(void)
    {
    	printf("15加37的和是%d\n, 15 + 37 ");/*显示结果后换行*/
    	return 0}
    

    代码块中%d指定了15+37的结果以十进制数的形式显示,这就是转换说明(conversion specification)。格式化字符串中没有指定转换说明的字符基本上都会原样输出。
    代码中\n是代表换行(new line)的符号,\和n组成了一个特殊的换行符(也叫转义字符)。输出栏中不会显示\和n,而是以换行的形式代替。
    无格式化输出
    调用printf函数的时候也可以只使用一个参数,这时,格式化字符串内的字符将按照原样显示。

    //打招呼并自我介绍
    #include<stdio.h>
    int main(void)
    {
    	printf("您好!我叫积木。\n");	
    	return 0;
    }
    
    //打招呼并自我介绍(打招呼和自我介绍分行显示)
    #include<stdio.h>
    int main(void)
    {
    	printf("您好!\n我叫积木。\n");	
    	/*printf("您好!\n");
    	printf("我叫积木。\n");*/    //注释代码的结果是否和没有注释的代码结果一样呢?
    	return 0;
    }
    

    字符串常量
    像“ABC”和“您好!”这样用双引号(“)括起来的一连串连续排列的文字,称为字符串常量(string literal)
    注:代码中除注释和字符串常量中使用汉字等全角文字,其余输入部分都不能是全角输入(会报错的欧)。

    展开全文
  • 学习《明解C语言第三版入门篇》笔记1 5-1 数组: 题目如下: (背景:统计班级内各个分数段的人数) 要求:首先输入学生人数,然后输入每个人的分数。以10分为一个区间(满分100分)统计各个学生的分数在每个区间里...

    学习《明解C语言第三版入门篇》笔记1

    5-1 数组:

    题目如下:
    (背景:统计班级内各个分数段的人数)
    要求:首先输入学生人数,然后输入每个人的分数。以10分为一个区间(满分100分)统计各个学生的分数在每个区间里的频次。如图所示,生成纵向统计图。在这里插入图片描述

    这是我学习这本书以来遇到的第一个偏难的题目,所以将解答代码记录于此。(仅学习一周C语言,代码非常幼稚,望谅解。)

    代码如下:

    #include<stdio.h>
    #define NUMBER 80
    int main(void)
    {
    int i,a,j;
    int max,min;
    int y[11]={0};
    int x[NUMBER];
    printf("请输入学生人数:");
    do{
    scanf("%d",&a);
    if(a<1||a>NUMBER)
    printf("\a请输入1~%d的整数!",NUMBER);
    }while(a<1||a>NUMBER);
    //人数(超过NUMBER则响铃)
    printf("请输入%d人的分数。\n",a);
    	for(i=0;i<a;i++){
    	printf("%3d号:",i+1);
    	do{
    		scanf("%d",&x[i]);
    	if(x[i]<0||x[i]>100)
    	printf("\a请输入1~100之间的分数!");
    	}while(x[i]<0||x[i]>100);
    	y[x[i]/10]++;
    	}
    //分数(小于0或大于100则响铃)
    max=y[0];
    min=max;
    //最高频次
    puts("分布图如下:");
    for(i=1;i<=10;i++)
    {
    	if (y[i]>max)
    	{	
    		max=y[i];
    		min=max;
    	}
    }
    for(i=1;i<=max;i++){
    	for(j=0;j<=10;j++)
    	{
    		if(y[j]>=min)
    			printf(" * ");
    		else
    			printf("   ");
    	}
    	min--;
    	putchar('\n');
    }
    //每列大于等于最高频次则输出*,否则输出空格
    //最高频次递减
    puts("----------------------------------");
    printf(" 0 10 20 30 40 50 60 70 80 90 100\n");
    return 0;
    }
    

    运行结果如下:

    编译环境:VC++6.0
    (第一篇博客成就get!(๑╹◡╹)ノ""")

    展开全文
  • 明解C语言第三版

    2017-10-09 14:58:05
    这是一本讲解C语言的入门书籍,书中讲解深入浅出,十分适合新手入门编程的世界。
  • 【源代码】明解C语言(第3):入门篇;有利于自己学习
  • 在这里插入代码片 #include<stdio.h> #define NUMBER 5 int min_of(int v[], int n) { int i; for (i = 0; i < (n - 1) / 2; i++) { /* 对数组元素进行倒序排列 */ ...v[n - 1 - i] = t...
    在这里插入代码片
    

    #include<stdio.h>

    #define NUMBER 5

    int min_of(int v[], int n)
    {
    int i;
    for (i = 0; i < (n - 1) / 2; i++) { /* 对数组元素进行倒序排列 */
    int temp = v[i];
    v[i] = v[n - 1 -i];
    v[n - 1 - i] = temp
    return 0;
    }

    int main(void)
    {
    int i;
    int min[NUMBER];
    int min_num;
    printf(“please print %d number: \n”, NUMBER);
    for(i = 0 ; i < NUMBER; i++) {
    printf(“type a number: “), scanf(”%d”, &min[i]);
    }
    min_of(min, NUMBER);
    for(i = 0; i < NUMBER; i++)
    printf(“min[%d] = %d\n”, i, min[i]);

    return 0;
    

    }

    展开全文
  • 明解C语言电子书pdf下载

    千次阅读 2019-01-07 01:40:20
    明解C语言下载链接: https://pan.baidu.com/s/1scbwmC5Rm0fOrizbP3Qa4A  提取码获取方式:关注下面微信公众号,回复关键字: 1134

    明解C语言下载链接:

    https://pan.baidu.com/s/1scbwmC5Rm0fOrizbP3Qa4A 

    提取码获取方式:关注下面微信公众号,回复关键字: 1134

    展开全文
  • /*---输入个数,如果有个相等,则输出有个值相等, 以此类推,输出种不同结果。---*/ #include int main(void) { int a, b, c; puts("请输入个整数。"); printf("整数A:"); scanf("%d",&a); ...
  • 明解C语言 第3 入门篇》是日本的C语言经典教材,自出版以来不断重印、修订,被誉为“C语言圣经”。 《明解C语言 第3 入门篇》图文并茂,示例丰富,第3从190段代码和164幅图表增加到205段代码和220幅图表,对...
  • 明解C语言 入门篇 第三章练习题3-13-23-33-43-53-63-73-83-93-103-11 3-1 #include <stdio.h> int main() { int a, b; puts("请输入2个整数:"); printf("整数A:"); scanf("%d",&a); printf("整数B...
  • "个数中较小的值为:%d" , min2 ( a , b , c ) ) ; return 0 ; } 练习6-3 # include int cube ( int x ) { return x * x * x ; } int main ( void ) { int a ; printf ...
  • 明解C语言入门篇

    2019-01-01 17:41:37
    明解C语言第三版入门篇pdf,日本人编写的C语言入门书籍,写得有趣,适合新手看,比大多数不知所云的的C语言书籍人性化许多
  • 明解C语言》 第3

    2018-04-29 15:11:54
    电子下载地址:https://download.csdn.net/download/k1ang/10382798
  • printf("%u位改为1后的值为:%u\n", pos, a); printf("二进制形式为:"); print_bits(a); putchar('\n'); printf("%u位改为0后的值为:%u\n", pos, b); printf("二进制形式为:"); print_bits(b); putchar('\n'...
  • 练习12-1 #include #define NAME_LEN 64 /* 姓名的字符数 */ /*=== 表示学生的结构体 ===*/ struct student { char name[NAME_LEN]; /* 姓名 */ int height; /* 身高 */ float weight;... /* 奖学金
  • 明解C语言第3.入门篇》,练习代码
  • 明解C语言

    2019-07-07 02:36:39
    明解C语言》 基本信息 作者: (日)柴田望洋 译者: 管杰 罗勇 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115299796 上架时间:2013-4-18 出版日期:2013 年5月 开本:16开 页码:1 ...
  • #include<iostream> using namespace std; enum season { Spring, Summer, Autumn, Winter, Invalid }; void spring() { puts("是春天"); } void summer() { puts("是夏天");...enum se...
  • 这本C语言入门书籍还是比较适合新手的,特别是其中的插图对于理解基础的C语言语法规则非常有帮助,以下是下载链接 链接:https://pan.baidu.com/s/1hLm9sNTtcbfSUVH6xHwQiA 提取码:7cpu
  • /*明解C语言 练习4——1*/ #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int f; do { int no; printf("请输入一个整数"); scanf("%d", &no); if (no >= 0) { if
  • 今年刚开始学C语言,整本书已经看过敲过了一遍了,现在把一些重难点代码再记一遍,整本书再看完就开始中级篇的学习。 前面的内容比较基础,所以这次复习前面几章我并没有每个都再敲一遍。 一次发表博客,难免经验...
  • 九章 练习9-3 //编写一段程序,对代码清单9-7进行如下改写。 #include <stdio.h> #define NUMBER 5 int main(void) { int i,j=0; char s[NUMBER][128]; for (i=0; i<NUMBER; i++) { printf("s[%d]...
  • 十一章 练习12-4 //对代码清单12-7的程序进行修改。 //不将姓名、身高等数据作为初始值,而是从键盘输入。 //可以选择按身高进行升序排列,或者按照姓名的顺序排列。 #include <stdio.h> #include <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,260
精华内容 904
关键字:

明解c语言第三版

c语言 订阅