51CTO博客开发
今天是个值得纪念的日子,两年前的今天我有幸结缘51CTO学院成为其讲师的一员,两年间的我传播了技能,分享了经验,在收获学生的赞誉的同时也让我感觉到身上沉甸甸的责任和担当。今后我会努力推出更多精品课程,帮助更多学生投身进入互联网行业实现人生目标。 51CTO学院作为在线教育的新生儿不断地在彷徨的摸索中前进,逐渐明晰了自己发展方向并确定了正确的目标
#include <stdio.h>int x = 77; /*全局变量x*/void fn1(){ extern int y; /*使用外部全局变量y,如果不加extern编译不通过*/ printf("fn1(): x=%d,y=%d\n",x,y); //x=77,y=88; }vo
首先明确这几种数据类的取值范围:byte: -128~127short: -2^15~2^15-1char: 0~65536int: -2^31~2^31-1请看以下代码:byte b = 100;short s = b; //正确,因为byte的取值范围在short取值范围之内。char c = b; //错误,因为byte的取值范围不完全在char的取值范围内。c = s; &nb
next(); 从控制台获取字符串,如果字符串中包含空格,只会获取第一个作为接收的字符串。比如:输入hello I am a chinese!,接收到的只是hello。nextLine();从控制台获取字符串,字符串中可以包含空格,以回车符作为接收结束标志。比如:输入hello I am a chinese!,接收到的是hello I am a chinese!。如何让next();方法也可以向类
C语言的scanf()函数在接收输入单个字符时会把上一次输入的回车符号当做这次输入的字符,造成无法正确的输入字符数据。这恐怕是初学C的童鞋门遇到的最头疼的问题了。今天给大家提供四种解决方法供借鉴。在scanf()中使用'\n'屏蔽回车符号。scanf("%d\n",&n); //使用'\n'过滤回车scanf("%c",&c);在scanf()格式串最前面添加空格,屏蔽回车字符sc
#include <stdio.h>#include <stdlib.h>#define LEN 10 //链表长度struct Node{ struct Node *next; char data;};//创建单向链表void create(struct Node *head){ int
实例四:随机读写。在C:\\TEST.TXT 文件中创建如下字符串:我爱你,中国 使用随机读写,输出"中国"两个字,以为中文字符占两个字节,所以要从文件首部向后偏移7个字节,逗号是英文字符,占用一个字节。#include<stdio.h>#include <stdlib.h>int main(){ FILE *fp ; char c;
实例3:读写字节文件,每次读入一个缓存里面。#include<stdio.h>#include <stdlib.h>#define MAXLEN 1024int main() { FILE *fpin ; FILE *fpout; unsigned char buf[MAXLEN];  
实例2:读取字符文件,每次读入一个缓存里面。#include<stdio.h>#include <stdlib.h>#define MAXLEN 1024int main(){ FILE *fin; FILE *fout=fopen("c:\\dest.txt","wt"); char buf[MAXLEN]; if(
实例1:读写字符文件,每次读取一个字符。#include<stdio.h>#include <stdlib.h>int main() { FILE *fpin ; FILE *fpout; char c; fpout=fopen("c:\\dest.txt","wt")
首先看,下面的例子:class Person{ int age; String name; Person(String name,int age) { this.age = age; this.name = name; }}public class Test {public static void change(Person p){ p = new Person
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号