- 博客(13)
- 收藏
- 关注
原创 C语言关键词
今天学了几个关键字,了解了它们的用法,在接下来的学习中还需要继续熟悉练习。static: 1、全局静态变量:作用范围局限于它的源文件,只有本文件内的代码才可以访问,在其他文件内不可见。 2、局部静态变量:局限于特定函数,但出作用于不释放,在函数体内的静态变量的值也能够维持。 3、静态函数:作用范围仅限于它的源文件,只有本文件内才能调用,函数名在其他文件不
2018-01-31 22:13:43 292 1
原创 C语言简答题(一)
1.C/C++编译的程序占用的内存分为以下几个部分、一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放 , 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(s...
2018-01-29 10:23:11 7830
原创 C语言函数题
1.函数调用语句时,计算机依次从右向左求解主调函数实参的值。下一题以此求得a=b=2.输出c=0. 1 #include 2 int fun(int a,int b) 3 { 4 int c; 5 if(a>b) { 6 c=1; 7 } 8 if(a<b) 9
2018-01-28 19:24:00 563
原创 C语言笔试题
1.题目:查找最小的k个元素(笔试题) 输入n个整数,输出其中最小的k个。 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4 1 #include 2 int main() 3 {int n,i,*p,m,j,t; 4 printf("输入的数字个数: \n"); 5 scanf("%d",&n); 6 int a[
2018-01-27 22:02:17 561
原创 C语言学习笔记(五)
1.题目:利用指针求一个字符串的逆序 1 #include 2 #include 3 int main () 4 { char str[]="how are you"; 5 char *p1,*p2; 6 int i; 7 char temp; 8 p1=str; 9 p2=str+strlen(str)-1; 10 for(i=0;i<=
2018-01-27 20:36:06 273
原创 C语言学习笔记(四)
1.题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。(google面试题)例如 输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次。分析:这是一道广为流传的google面试题 1 #include 2 int main() 3 {int count=0; 4 int i,a; 5 int n; 6
2018-01-26 19:30:09 150
原创 C语言学习笔记(三)
1.删除一个字符串最右边的空格,然后输出字符串 1 #include 2 #include 3 4 5 6 7 8 int main() 9 {char str[20]="he llo world!"; 10 int i,j,pos; 11 pos=strlen(str); 12 for(i=pos-1;i>=0;i--) 13
2018-01-25 22:50:28 201
原创 C语言学习笔记(二)
1.题目:编写程序,打印菱形星号组合 * * * * * * * * * * * * 1 #include 2 int main() 3 { 4 printf("\n\ 5 *\n\ 6 * *\n\ 7 * *\n\ 8
2018-01-25 19:59:59 254
转载 通过C语言实现猜数字游戏
#include#include#includevoid game(int s){ int b = 0; //设定游戏猜测值 printf("please input\n"); while (1) { scanf_s("%d", &b); if (s>b)
2018-01-24 22:09:35 335
原创 C语言学习笔记(一)
1.scanf后如果跟scanf(“%c”)会读取缓冲区的内容,即什么输出都没有,解决办法加一个getchar()在前面,或者scanf(“空格%c”),会滤掉前面的空格,tab,回车。2.char str【2】=“hello”;str【0】=‘h’,str【1】=‘e’。。。如果输入的字符串长度超过str的长度,会导致错误,用fgets()3.赋值运算符结合率为:“自右而左”。例如:
2018-01-24 18:41:56 261
原创 Linux入门之Shell脚本基础
Shell基本元素(1)#! /bin/bash 必须的,指出shell的类型(2)# 注释(3)变量(4)控制 一个shell脚本vi mkdir.sh #!/bin/bash# this is mkdircd /homemkdir shellTestecho "shellTest is created."1.echo命令用于
2018-01-22 21:11:38 305
转载 Linux目录及各目录功能
【常见目录说明】/bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc 存放系统管理和配置文件/home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/usr 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理
2018-01-21 21:09:24 519
转载 Linux常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2018-01-21 20:31:27 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人