C语言基础
Exile_in_July
这个作者很懒,什么都没留下…
展开
-
python中的sys.argv与C语言main函数char *argv[]
*python中的sys.argv与C语言main函数char argv[],这两个都是用来获取外部输入的参数,本质上没有什么区别。在windows上我们可以直接将文件拖动到对应的软件直接打开,其实就是可以利用这个来实现。对于python中的sys.argv,实际上是一个表,用来存储外部输入的参数,通过下面代码可以看出:import sysimport osfor i in sys.argv: print(i)os.system('pause')执行以上代码的同时传入两个参数:PS D原创 2021-02-20 18:04:25 · 339 阅读 · 1 评论 -
C语言对特定代码进行单独设置优化等级
C语言对特定代码进行单独设置优化等级#pragma GCC push_options //入栈#pragma GCC optimize ("O0")//设置优化等级//your code...#pragma GCC pop_options //出栈参考:https://gcc.gnu.org/onlinedocs/gcc-4.4.2/gcc/Function-Specific-Option-Pragmas.htmlhttps://linus.blog.csdn.net/article/原创 2021-02-18 16:54:40 · 667 阅读 · 0 评论 -
员工管理系统
Linux环境下员工管理系统界面未连接服务器已连接/未登录管理员用户登录普通用户登录主要功能客户端运行后用户可以进行登录或注册,注册的用户为普通用户权限,系统预设一个管理员账户,账号:admin 密码:0000;管理员用户可以进行用户信息的查询、修改、删除、增加;普通用户权限较低,只能进行查询和修改;服务端使用SQLite3进行数据存储,生成sys_log文件用于记录日志技术要点Linux环境高级编程,网络编程,文件IO操作IO多路复用实现并发访问服务器SQLi原创 2020-09-21 11:41:51 · 286 阅读 · 0 评论 -
让程序跳转到指定地址执行(绝对地址赋值/强转)
在C语言中如果要对绝对地址进行数据操作可以使用:将0x10000000地址的值修改为1234unsigned int *0x10000000 = 1234;如果要让程序跳转到指定绝对地址去执行,可以通过将绝对地址强转为函数指针的方法:程序的跳转是通过寻找函数名(函数指针)指向的地址来完成的,因此可以使用如下代码来实现让程序跳转到0x100000000处执行*((void (*)())0x100000000)();通过typedef更加直观:typedef (void (*)()) ..原创 2020-09-19 14:09:50 · 6439 阅读 · 3 评论 -
C语言自加自减运算符详解
自加自减运算符详解原创 2020-09-18 18:32:15 · 896 阅读 · 0 评论