知识点
_YKitty
这个作者很懒,什么都没留下…
展开
-
c语言| |memcpy函数与memmove函数
memcpy和memmove函数memcpy函数源函数void *memcpy(void *dest, const void *src, size_t n 作用(小编自己的理解)内存拷贝。从src内存空间移动n个元素,将其赋值给dest的内存中,从内存中第一个地址所指向的数据开始赋值,直到赋值n个数据,该函数调用结束,同时返回dest,即返回被赋值的内存的起始位置。返回dest的意义是可是增加链...原创 2018-05-13 00:56:44 · 753 阅读 · 0 评论 -
c语言| |恶搞小程序之关机程序
这是一个关机程序,你可以在你同学的电脑上试一下。他必须输入“我是猪”才可以让电脑停止关机赶快来试试吧!嘻嘻#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char input[10] = { 0 }; system("shutdown -s -t 60"); while (1) {...原创 2018-03-28 16:19:38 · 7163 阅读 · 10 评论 -
c语言| |操作符以及要注意的事项
首先对于操作符如图所示, c语言运算符优先级表(与上至下,优先级依次递减)优先级:优先级最高者其实不是真正意义上的运算符,包括:数组下标、函数调用、操作符各成员选择操作符。他们都是自左向右结合,因此a.b.c的含义是(a.b).c,而不是a.(b.c)。单目运算符的优先级仅次于前诉运算符。类型转换也是单目运算符。优先级比单目运算符低的就是双目运算符。在双目运算符...原创 2018-04-03 23:00:01 · 332 阅读 · 0 评论 -
c语言| |strlen函数与sizeof运算符的区别及应用
#include<stdio.h>#include<string.h>#include<windows.h>int main(){ char ch1[] = "welcome to 12#615!"; char ch2[] = "##################"; int str = 0; int left = 0, right = 0;...原创 2018-04-02 23:59:59 · 267 阅读 · 0 评论 -
Linux| |如何在Linux操作系统下实现sudo命令
解决方法:1.切换到root用户使用su指令切换到root用户执行su指令然后输入代码就好了2.为sudoers配置文件添加写权限在root用户下执行chmod +w /etc/sudoers命令即可chmod +w /etc/sudoers3.编辑配置文件执行gedit /etc/sudoers/命令,对配置文件进行修改找到root ALL = (ALL)ALL在其下面加上用户名 ALL = (...原创 2018-06-20 00:56:50 · 409 阅读 · 0 评论 -
c语言| |一维数组的理解&&二维数组的地址
首先大家要记住两个要点: 1.数组名单独放在括号里面表示的是数组的地址 2.对数组名进行取地址取出来的是数组的地址对于一维数组大家应该都很好理解! 比如:a[3] = { 1,2,3 }; 这个一维数组a他里面有三个元素,数组名表示的是数组的地址,特殊的是数组的地址,和1 这个数组元素的地址是一样的但是意义却不一样。有什么不一样呢? 对于数组的地址加1的话跳过...原创 2018-09-01 10:36:28 · 2672 阅读 · 1 评论 -
C语言| |const char*str,char* const str和char const *str的区别
const是c语言的一个关键字作用:限定变量不会被改变const char* str:意义:确保*str的内容不会改变,也就是用str这个指针无法改变str这个指针指向的地址的内容,但是可以改变这个指针char const str和const charstr含义一样char* const str:意义:确保str这个指针不会改变,但是这个指针里面的内容可以改变。...原创 2018-09-28 12:43:41 · 5544 阅读 · 0 评论