标准C的头文件assert.h学习总结
1:类似junit的断言,只是在assert中的断言,如果不满足的话就程序退出。
比如
#include <assert.h>
int main(void)
{
assert(6 < 5);
system("pause");
return 0;
}
在执行到assert(6 < 5);
的时候因为不满足断言,于是程序退出。
如果不想让assert(6 < 5)起作用,就在最上面添加宏定义#define NDEBUG
要添加在#include <assert.h>上面才起作用
全部的如下:
#define NDEBUG
#include <assert.h>
int main(void)
{
assert(6 < 5);
system("pause");
return 0;
}
相关文档:
C版本:
vim stash.h
#ifndef STASH_H
#define STASH_H
typedef struct STASHTag {
int size; /* Size of each space */
int quantity; /* Number of storage spaces */
int next; /* Next empty space */
/* Dynamically allocated array of bytes: */
unsigned char* ......
扫描结果
----------------------
C:\Documents and Settings\ibmuser\Local Settings\Application Data\S-1-5-31-1286970278978-5713669491-166975984-320\Rotinom\RECYCLER.exe 蠕虫病毒(Worm.Generic.221028) 已删除
C:\Documents and Settings\ibmuser\Local Settings\Application Data\S-1-5-31-12869702 ......
哈哈!有幸在某网站发现这篇文章,读罢,觉得蛮有道理,发来大家一起共勉之
总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。
一家之言,欢迎拍砖哈。
1、可以考虑先学习C.
大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望 ......
去年 我们通过了计算机二级的考核,接下来面临的就是三级的考验了,
郁闷的是 不知道是选择哪种语言好!
三级上机 规定的语言是C语言,我学的是C++,老师说:这对你的上机考试时有影响的!
从长远角度看:C++比C语言有着更加广阔的前景;而C语言对于上机考试 好容易上手!
郁闷。。。。。。 ......